linux 計劃任務(crontab),linuxcrontab

來源:互聯網
上載者:User

linux 計劃任務(crontab),linuxcrontab

每天寫一點,總有一天我這條鹹魚能變得更鹹

 

cron服務是一個linux下 的定時執行工具,可以在無需人工幹預的情況下運行作業。頻率可以劃分為

分鐘 小時 天 月 周,格式如下:

 

 


1.crontab 服務:

service crond start 啟動服務

service crond stop 停止服務

service crond restart 重啟服務

servcie crond reload 熱更新

service crond status 查看狀態

crontab -e 修改定時任務內容

 

2.cron設定檔目錄

在/var/spool/cron/ 目錄下會存在這系統的每一個使用者的定時任務設定檔,一般以使用者名稱命名,所以在使用crontab -e 命令修改定時任務的時候,需要注意自己當前的使用者權限是否正確

 

3.crontab用法

 crontab 用於添加,修改,刪除定時任務,每個使用者都有自己的crontab檔案,crontab格式如下

 min hour day mon week order

 執行個體:

 0 0 * * * /home/ubuntu/tets.sh

    每天零點執行test.sh指令碼

     -l 輸出定時任務

     -r 刪除

     -e 修改

4.crontab執行個體

 0 6 * * * /home/ubuntu/test.sh >> /home/ubuntu/test.log

   每天早上6點執行test.sh 指令碼,並將指令碼輸出內容寫入test.log檔案中

   0 */1 * * * /home/ubuntu/test.sh >>  /home/ubuntu/test.log

 每隔一個小時執行test.sh

   1/* * * * * /home/ubuntu/test.sh >>  /home/ubuntu/test.log

 每隔一分鐘執行一次test.sh

 0 11-23/2 * * * /home/ubuntu/test.sh >>  /home/ubuntu/test.log

 每天11點到23點,每隔兩小時執行一次test.sh

 0 0 1 * * /home/ubuntu/test.sh >>  /home/ubuntu/test.log

 每個月1號執行

   0 0 * * 3 /home/ubuntu/test.sh >>  /home/ubuntu/test.log

 每周三零點執行

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.