服務(wù)
[root@19-v1-centos-6 ~]# chkconfig --list | grep crond
crond 0:off 1:off 2:on 3:on 4:on 5:on 6:off
查看任務(wù)
[root@19-v1-centos-6 ~]# crontab -l
*/1 * * * * sh /server/scripts/task_start.sh
編輯任務(wù)
[root@19-v1-centos-6 ~]# crontab -e
Shell 腳本
[root@19-v1-centos-6 ~]# mkdir -p /server/scripts/
[root@19-v1-centos-6 ~]# mkdir -p /server/logs/
腳本內(nèi)容
#! /bin/bash
task_url=("http://192.168.32.1/task.php/task/check_order" "http://192.168.32.1/task.php/task/check_robot_online")
for n in `seq 10`
do
for task in ${task_url[*]}
do
curl $task >> /server/logs/task.log
done
sleep 6
done
這個(gè)腳本其實(shí)就是已秒級(jí)去請(qǐng)求shell殊霞,如果shell去做后臺(tái)運(yùn)行加&粉私,可能會(huì)死掉绷旗,重啟也沒有了,but crond最低是分級(jí)別的任務(wù)际乘,所以crond+shell實(shí)現(xiàn)秒就很簡(jiǎn)單了坡倔。