linux设置crontab跑sh脚本,Linux下设置Crontab按秒执⾏crontab默认最⼩时刻为分钟,但是有些实时性⽐较⾼的操作,可能会需要按秒执⾏,可以采⽤下⾯的⽅式。
1.为crontab增加sleep:
编辑crontab⽂件:crontab -e
* * * * * /bin/date >>/
* * * * * sleep 10; /bin/date >>/
* * * * * sleep 20; /bin/date >>/
* * * * * sleep 30; /bin/date >>/
* * * * * sleep 40; /bin/date >>/
* * * * * sleep 50; /bin/date >>/
2.利⽤脚本带上sleep参数执⾏:
将以下信息存为sh脚本,然后crontab设置⼀分钟时间执⾏即可。
#!/bin/bash
step=2 #间隔秒数
for ((i = 0; i < 60; i = (i + step))); do
$(curl "127.0.0.1/testtask/test.php")
sleep $step
done
exit 0
您可以选择⼀种⽅式赞助本站⽀付宝赞助
linux下的sleep函数
赞助
分享到各⼤⽹站分享到:更多

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。