crontab 實現按秒執行shell腳本

crontab 實現按秒執行shell腳本

按照正常狀況下crontab的執行的最小間隔是分鐘,如今咱們使用延遲的方式實現按照秒執行腳本html

crontab -l

MAILTO="" 不接收執行結果郵件。
shell設置1分鐘執行1次。nginx

MAILTO=""
*/1 * * * * /usr/share/nginx/html/first/shells/update_all.sh

具體shell腳本

#!/bin/bash

#間隔的秒數,不能大於60
step=5

for (( i = 0; i < 60; i=(i+step) )); do
        #這裏能夠是要執行的腳本
        echo 1
    sleep $step
done

exit 0

總結

  1. 這也是前人經驗的總結
  2. 也是解決問題思路的轉變
  3. 參考地址
相關文章
相關標籤/搜索