crontab設定每五秒執行一次程式的方法

2022-07-15 21:39:12 字數 1099 閱讀 5152

事實上知道crontab設定的最小時間為每分鐘,那麼要實現以秒為單位進行定時執行任務,該怎麼處理,例項說明,以每五秒執行一次任務為說明:

方法一:

*/1 * * * *  /homemytest/test.sh  

*/1 * * * * sleep 5 && /home/mytest/test.sh  

*/1 * * * * sleep 5 && /home/mytest/test.sh 

*/1 * * * * sleep 5 && /home/mytest/test.sh 

*/1 * * * * sleep 5 && /home/mytest/test.sh 

*/1 * * * * sleep 5 && /home/mytest/test.sh 

*/1 * * * * sleep 5 && /home/mytest/test.sh 

*/1 * * * * sleep 5 && /home/mytest/test.sh 

*/1 * * * * sleep 5 && /home/mytest/test.sh 

*/1 * * * * sleep 5 && /home/mytest/test.sh 

*/1 * * * * sleep 5 && /home/mytest/test.sh 

*/1 * * * * sleep 5 && /home/mytest/test.sh    這種方式可以按照5秒為間隔執行test.sh指令碼,但存在的問題是需要書寫的**太多,並且時間間隔越短內容越多,那麼可以借助shell script去處理這個工作

方法二:寫shell指令碼 /home/mytest/test_control.sh

step=5

i=0while i<=60

doecho /bin/sh  home/mytest/test.sh  

i+=$step

sleep()

done

然後在crontab 中設定:

*/1 * * * * /bin/sh /home/mytest/test_control.sh

以上就是我掌握 到的兩種實現以秒為單位進行程式任務執行控制的crontab方法,希望對你使用有些微的幫助! 

每五秒執行一次 紀念一次離譜的Coursework

大家晚上好!又是好久沒更新了 前言 在開學前本以為大三的生活依然是風花雪月,我的生活狀態依舊是瀟灑如鷹,雖然知道這一年學習肯定是要更忙一點,但總認為仍然有足夠的時間去給我享受眼前生活。但大半個學期過去了才發覺,整個人每天都在被各種情緒牽扯,因為我今年明顯感覺到無法把學習和生活平衡得那麼好,雖說得失有...

linux中crontab實現以秒執行任務

很多時候,我們計畫任務需要精確到秒來執行,但linux最小只支援分鐘,很多linux自帶的版本都不直接支援以秒來執行,根據以下方法,可以很容易地以秒執行任務。crontab每秒執行,cron running every second 以下方法將每10秒執行一次 1 編輯crontab crontab...

crontab 設定指令碼自動執行命令

使用crontab你可以在指定的時間執行乙個shell指令碼或者一系列linux命令。例如系統管理員安排乙個備份任務使其每天都執行 如何往 cron 中新增乙個作業?crontab e 0 5 root bin backup.sh 這將會在每天早上5點執行 root bin backup.sh cr...