2023年7月21日发(作者:)
LinuxCrontabShell脚本实现秒级定时任务的⽅法⼀、编写Shell脚本#!/bin/bash
step=1 #间隔的秒数,不能⼤于60
for (( i = 0; i < 60; i=(i+step) )); do
$(php '/home/www/php/crontab/')
sleep $step
done
exit 0⼆、crontab -e 输⼊以下语句,然后:wq 保存退出# m h dom mon dow command
* * * * * /home/www/php/crontab/x 秒级定时任务实现思路:linux本⾝不⽀持秒级定时,要实现的话可以定时运⾏⼀个脚本(例如每分钟执⾏⼀次),这个脚本的内容其实是⼀个死循环执⾏代码,也就是⼀直执⾏注意:如果定时执⾏的程序 单次消耗的时间过⼤,⽐如1秒执⾏不玩,要seelp⼀下,就是死循环的时候 让脚本睡⼀会下⾯演⽰⼀个shell脚本的秒级定时任务:b -e 每分钟执⾏脚本 #2秒运⾏-邀请好友3.0 * * * * * /webservice/crontab/ /webservice/crontab/ 切换到⽬录下 vim 写⼊如下内容:#!/bin/bashstep=2 #间隔的秒数,不能⼤于60
for (( i = 0; i < 60; i=(i+step) )); do #$(php '/home/php/crontab/')
curl -I ******.com/InviteFriends/sendInviteFriendCoupon sleep $stepdoneexit 0wq保存退出注意:保存之后要给定时的脚本授权chmod 777 ⽂件名总结以上所述是⼩编给⼤家介绍的Linux Crontab Shell脚本实现秒级定时任务的⽅法,希望对⼤家有所帮助,如果⼤家有任何疑问欢迎给我留⾔,⼩编会及时回复⼤家的!
发布者:admin,转转请注明出处:http://www.yc00.com/web/1689929019a295152.html
评论列表(0条)