Linux cron任務排程

2021-10-05 21:45:26 字數 828 閱讀 7796

任務排程:是指系統在某個時間執行的特定的命令或程式。相當於windows任務管理器。

任務排程分類:

系統工作:有些重要的工作必須周而復始地執行。如病毒掃瞄等

個別使用者工作:個別使用者可能希望執行某些程式,比如對 mysql 資料庫的備份

語法:crontab [選項]

設定任務排程檔案:/etc/crontab

設定個人任務排程。執行 crontab –e 命令。接著輸入任務到排程檔案

例如:

*/1 * * * * ls –l /etc/ > /tmp/to.txt

意思說每小時的每分鐘執行 ls –l /etc/ > /tmp/to.txt 命令

引數說明:

特殊符號說明:

案例:

案例:每隔 1 分鐘,就將當前的日期資訊,追加到 /tmp/mydate 檔案

中先編寫乙個檔案 /home/mytask1.sh

date >> /tmp/mydate

給 mytask1.sh 乙個可以執行許可權chmod 744 /home/mytask1.sh

crontab -e

*/1 * * * * /home/mytask1.sh

linux cron計畫任務

crontab e 例如 每天兩點鐘執行 0 2 1 usr bin python www tbktsh sendms.py dev null 01 root run parts etc cron.hourly 每小時執行 etc cron.hourly內的指令碼,run parts 這個引數是指執...

Linux Cron服務,定時任務的設定和詳解

啟動crontab服務 一般啟動服務用 sbin service crond start 若是根使用者的cron服務可以用 sudo service crond start,這裡還是要注意 下 不同版本linux系統啟動的服務的命令也不同 像我的虛擬機器裡只需用 sudo service cron ...

Linux任務排程

任務排程 是指系統在某個時間執行的特定的命令或程度。任務排程分類 i.系統工作 有些重要的工作必須周而復始地執行。如病毒掃瞄等。ii.個別使用者工作 個別使用者可能希望執行某些程式。設定任務排程檔案 etc crontab 設定個人任務排程 crontab e 希望,每分去執行可以在crontab ...