linux中crontab實現以秒執行任務

2021-06-20 20:14:13 字數 1176 閱讀 8556

很多時候,我們計畫任務需要精確到秒來執行,但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 命令...