0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

使用crontab定時執(zhí)行腳本

科技綠洲 ? 來源:Python實用寶典 ? 作者:Python實用寶典 ? 2023-11-03 15:49 ? 次閱讀

先介紹一下crontab: crontab命令常見于Unix和類Unix的操作系統(tǒng)之中,用于設置周期性被執(zhí)行的指令。該命令從標準輸入設備讀取指令,并將其存放于“crontab”文件中,以供之后讀取和執(zhí)行。

說了這么多,你可能沒聽懂。其實它就是用來定時執(zhí)行某個文件或者命令的而已。

比如說在macOS下,我們可以這樣做讓系統(tǒng)每分鐘都說一句話:

進入crontab進行編輯: sudo crontab -e

進入vi編輯器后輸入:* * * * * say alltoshare

(PS:如果你不熟悉vi,可以搜一下操作,這里比較簡單,按i輸入,輸入完畢后按Esc,然后鍵入:wq)

這樣系統(tǒng)每分鐘都會說一句alltoshare.

我們也可以

          • 一個腳本文件

這樣它會每分鐘執(zhí)行這個腳本文件一次。

如果你想改定時運作的時間,可以看這里,我就不再贅述了:http://www.jb51.net/LINUXjishu/19905.html

基本格式 :

          • command
            分 時 日 月 周 命令
            第1列表示分鐘1~59 每分鐘用*或者 */1表示
            第2列表示小時1~23(0表示0點)
            第3列表示日期1~31
            第4列表示月份1~12
            第5列標識號星期0~6(0表示星期天)
            第6列要運行的命令
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 操作系統(tǒng)

    關注

    37

    文章

    6825

    瀏覽量

    123331
  • UNIX
    +關注

    關注

    0

    文章

    296

    瀏覽量

    41490
  • 腳本
    +關注

    關注

    1

    文章

    389

    瀏覽量

    14865
收藏 人收藏

    評論

    相關推薦

    Linux中執(zhí)行shell腳本的兩種方式

    shell腳本,通常這個腳本通過一系列的操作編寫的腳本,這些腳本都主要用于應用的啟動停止等。那么,Linux中是如何執(zhí)行腳本的呢?
    發(fā)表于 11-18 16:49 ?1830次閱讀
    Linux中<b class='flag-5'>執(zhí)行</b>shell<b class='flag-5'>腳本</b>的兩種方式

    shell腳本編寫之本地腳本的編寫和執(zhí)行

    用來指定使用的shell應用;echo "my first shell !"為腳本中編寫的命令代碼。2、執(zhí)行執(zhí)行腳本時,腳本必須要有
    發(fā)表于 08-28 09:36

    cron和crontab命令

    本帖最后由 windworld 于 2016-2-24 14:08 編輯 cron機制cron可以讓系統(tǒng)在指定的時間,去執(zhí)行某個指定的工作,我們可以使用crontab指令來管理cron機制
    發(fā)表于 02-24 13:33

    樹莓派 python SimpleCV crontab 拍照

    * * * /home/pi/tt.sh &這行配置實現(xiàn)了:每天凌晨6點運行/home/pi/下的tt.sh腳本 (注:&很重要,它表示將執(zhí)行程序掛在后臺運行)tt.sh腳本中表示執(zhí)行
    發(fā)表于 10-07 22:47

    開機自啟動linux執(zhí)行腳本的方法

    Linux配置開機自啟動執(zhí)行腳本的方法有很多,這里分享兩種方法,分別是修改/etc/rc.local方法和chkconfig管理設置的方法,均可實現(xiàn)Linux配置開機自啟動執(zhí)行腳本的功能!設置
    發(fā)表于 03-30 17:07

    linux的定時任務設置和crontab配置

    什么時候執(zhí)行腳本/bin/sh /home/admin/jiaoben/buy/deleteFile.sh 這一字段可以設定你要執(zhí)行腳本,這里要注意一下bin/sh 是指運行腳本的命
    發(fā)表于 07-08 06:20

    busybox用crontab/crond在嵌入式系統(tǒng)中添加定時任務的方法

    busybox 用crontab、crond在嵌入式系統(tǒng)中添加定時任務:參考文檔:在嵌入式系統(tǒng)中,定時任務通過crond和cronttab兩個系統(tǒng)命令來聯(lián)合執(zhí)行。其中crond是
    發(fā)表于 12-14 06:40

    sd卡市區(qū)后,執(zhí)行腳本 mkscard.sh 出現(xiàn)警告是怎么辦?

    sd卡市區(qū)后,執(zhí)行腳本 mkscard.sh 出現(xiàn)警告
    發(fā)表于 01-06 07:20

    測試CH573的OTA功能,如何讓MounRiver在生成hex文件后執(zhí)行腳本?

    (一次只支持三個hex)基本能實現(xiàn)功能。但是有一個比較小的問題是,執(zhí)行腳本的時候,只有elf文件,hex文件還沒有生成,所以我需要自行調(diào)用objcopy去生成hex。這樣一來,整個工程hex被生成
    發(fā)表于 08-16 06:41

    Windows上的Tasmotizer - “無法執(zhí)行腳本”怎么解決?

    我試圖運行 tasmotizer_x86-1.1c.exe(以管理員身份),但我得到的只是一個消息窗口,顯示“無法執(zhí)行腳本 Tasmotizer”。 任何想法出了什么問題? 我必須為此更改 windoze 防火墻設置嗎?
    發(fā)表于 05-16 08:05

    Crontab:簡單實用的Python 周期任務調(diào)度工具

    如果你想周期性地執(zhí)行某個 Python 腳本,最出名的選擇應該是 Crontab 腳本,但是 Crontab 具有以下缺點: 1.不方便
    的頭像 發(fā)表于 11-01 09:40 ?744次閱讀

    shell實例三(編寫批量修改擴展名腳本)

    實現(xiàn)功能: 編寫批量修改擴展名腳本,如批量將 txt 文件修改為 doc 文件 執(zhí)行腳本時,需要給腳本添加位置參數(shù)
    的頭像 發(fā)表于 11-09 09:35 ?695次閱讀
    shell實例三(編寫批量修改擴展名<b class='flag-5'>腳本</b>)

    ie瀏覽器限制運行腳本

    IE瀏覽器限制運行腳本是指在Internet Explorer瀏覽器中,存在一些限制和安全策略,以保護用戶的電腦免受惡意腳本的攻擊。這些限制有助于防止在瀏覽器中執(zhí)行惡意代碼,保護用戶的隱私和電腦
    的頭像 發(fā)表于 11-26 11:19 ?1500次閱讀

    執(zhí)行shell腳本的方式包括什么

    執(zhí)行Shell腳本的方式有很多種,以下是一些常見的方法: 直接運行腳本文件 在命令行中,可以直接使用腳本文件的路徑來運行腳本。例如: ./s
    的頭像 發(fā)表于 08-30 15:17 ?335次閱讀

    Linux計劃任務crontab行腳本不正確的問題

    寫好的程序希望在崩潰之后能夠自啟動,于是利用linux的crontab功能,添加一個計劃任務,每分鐘執(zhí)行一個腳本查看需要監(jiān)控的進程是否還在,如果不在則啟動之,否則不做任何事情。這么一個簡單的
    的頭像 發(fā)表于 10-23 13:36 ?464次閱讀