1. 程式人生 > >Linux計劃任務實現按秒運行

Linux計劃任務實現按秒運行

bin pre 執行 html 任務 www inux mat tmp

首先增加一個shell腳本
vi crontab.sh

#!/bin/bash
[[ -z $1 ]] || [[ -z $2 ]] && echo "paramater errr" && exit 0
step=$1 #間隔的秒數,不能大於60
for (( i = 0; i < 60; i=(i+step) )); do
    $2 
    sleep $step
done
exit 0

傳入2個參數,第一個是間隔的秒數,第二個是執行的程序

執行crontab -e
*/1 * * * * /usr/sbin/bash /tmp/crontab.sh 2 "php /var/www/html/index.php"


即可

Linux計劃任務實現按秒運行