crontab是linux下定製計畫任務的工具,其使用方便,是居家旅行、定時搞事的必備神器。本篇記錄下crontab使用方法,以及注意坑點。
* * * * * command
一般寫計畫任務,都是執行crontab -e然後寫入計畫任務,儲存退出即可。
* * * * * sleep 10;
每10s執行一次。
30 21 * * * /usr/local/etc/rc.d/lighttpd restart 表示每晚的21:30重啟apache
45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart 表示每月1、10、22日的4:45
10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart 表示每週
六、日的1:10重啟apache
0,30 18-23 * * * /usr/local/etc/rc.d/lighttpd restart 表示在每天18:00至23:00之間每隔30分鐘重啟apache。
0 23 * * 6 /usr/local/etc/rc.d/lighttpd restart 表示每星期六的11:00pm重啟apache。
0 */1 * * * /usr/local/etc/rc.d/lighttpd restart 每一小時重啟apache
0 23-7/1 * * * /usr/local/etc/rc.d/lighttpd restart 晚上11點到早上7點之間,每隔一小時重啟apache
0 11 4 * mon-wed /usr/local/etc/rc.d/lighttpd restart 每月的4號與每週一到週三的11點重啟apache
0 4 1 jan * /usr/local/etc/rc.d/lighttpd restart 一月一號的4點重啟apache
*/1 * * * * 每分鐘執行
1 * * * * 每小時執行一次
注意上面2條計畫任務,乙個是每分鐘執行,乙個是每小時執行。 crontab計畫任務
背景 公司要求刪除2天之前的備份檔案及所有日誌,免得把硬碟給整爆了,上伺服器看了下,居然都有3個月的備份沒有清理了 su root citics 200 cd du sh cd dbbak du sh cd rman du sh cd data du sh 125執行程式 vim delbkp.sh...
crontab計畫任務
編輯crontab檔案 crontab e 檢視crontab日誌 tail 100f var log cron 基本格式 command 分 時 日 月 周 命令 第1列表示分鐘1 59 每分鐘用 或者 1表示 第2列表示小時1 23 0表示0點 第3列表示日期1 31 第4列表示月份1 12 第...
Crontab計畫任務
crontab定義 crontab是乙個用於設定週期性被執行的任務的工具,被週期性執行的任務我們稱為cron job,週期性執行的任務列表我們成為cron table。檢查crontab工具是否安裝 crontab l 安裝cron服務 yum install vixie cron yum inst...