crontab雜談

配置crontab

使用crontab –e來進行編輯系統的執行計劃(編輯方式與vi編輯器一樣)

執行計劃的格式如下:crontab表達式+空格+執行命令

 

編輯完成以後,使用:wq來退出

crontab還有更多的命令,如下:

crontab -l :查詢所有的執行計劃

crontab -r :刪除當前用戶所有的執行計劃

管理crontab的執行進程

/sbin/service cron start 啓動

/sbin/service cron stop 停止

/sbin/service cron restart 重啓

/sbin/service cron status 查看狀態

秒級執行

Linux的crontab默認不支持秒級的crontab,所以要實現秒級的定時執行,可以通過以下方式

例如我們要配置一個每隔20S執行的執行計劃

需要增加以下三個配置:

* * * * * commad //每分鐘0s執行

* * * * * sleep 20; commad //每分鐘20秒的時候執行

* * * * * sleep 40; commad //每分鐘40秒的時候執行

也就是說通過計算每次執行的秒數,通過sleep的方式來控制執行秒數

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章