很多時候,我們計畫任務需要精確到秒來執行,但linux最小只支援分鐘,很多linux自帶的版本都不直接支援以秒來執行,根據以下方法,可以很容易地以秒執行任務。
crontab每秒執行,cron running every second
以下方法將每10秒執行一次
1、編輯crontab
crontab -e
* * * * * /bin/date >>/tmp/date.txt
* * * * * sleep 10; /bin/date >>/tmp/date.txt
* * * * * sleep 20; /bin/date >>/tmp/date.txt
* * * * * sleep 30; /bin/date >>/tmp/date.txt
* * * * * sleep 40; /bin/date >>/tmp/date.txt
* * * * * sleep 50; /bin/date >>/tmp/date.txt
2.、檢查結果
tail -f /tmp/date.txt
fri jul 8 12:44:41 cst 2011
fri jul 8 12:45:01 cst 2011
fri jul 8 12:45:11 cst 2011
fri jul 8 12:45:21 cst 2011
fri jul 8 12:45:31 cst 2011
fri jul 8 12:45:41 cst 2011
fri jul 8 12:45:51 cst 2011
fri jul 8 12:46:01 cst 2011
fri jul 8 12:46:11 cst 2011
fri jul 8 12:46:21 cst 2011
fri jul 8 12:46:31 cst 2011
fri jul 8 12:46:41 cst 2011
fri jul 8 12:46:51 cst 2011
fri jul 8 12:47:01 cst 2011
fri jul 8 12:47:11 cst 2011
fri jul 8 12:47:21 cst 2011
說明:需要將/bin/date更換成你的命令即可
完成!
linux中crontab的使用
1 at 一次性定時任務,僅執行一次就結束排程的命令 2 crontab 週期性定時任務 1 crontab的工作 許可權 可以通過 etc cron.allow和 etc cron.deny進行使用者限制,同時cron.allow比cron.deny的優先順序高,會先查詢cron.allow 存在...
linux中crontab任務排程
crontab e進入當前使用者編輯介面 crontab u 使用者名稱 e進入指定使用者編輯介面 進入crontab任務編輯介面 每分鐘執行檢視一次 ect目錄,把目錄內容寫進 tml a.txt下 1 ll etc tmp a.text crontab物件 指令 多個任務同時執行 crontab...
Linux系統利用Crontab命令實現定時重啟
crontab是乙個很方便的在unix linux系統上定時 迴圈 執行某個任務的程式 使用cron服務,用 service crond status 檢視 cron服務狀態,如果沒有啟動則 service crond start啟動它,cron服務是乙個定時執行的服務,可以通過crontab 命令...