Linux Crontab Shell腳本實(shí)現(xiàn)秒級(jí)定時(shí)任務(wù)的方法
一、編寫(xiě)Shell腳本crontab.sh
#!/bin/bash step=1 #間隔的秒數(shù),不能大于60 for (( i = 0; i < 60; i=(i+step) )); do $(php '/home/www/php/crontab/crontab.php') sleep $step done exit 0
二、crontab -e 輸入以下語(yǔ)句,然后:wq 保存退出
# m h dom mon dow command * * * * * /home/www/php/crontab/crontab.sh
linux 秒級(jí)定時(shí)任務(wù)實(shí)現(xiàn)
思路:
linux本身不支持秒級(jí)定時(shí),要實(shí)現(xiàn)的話可以定時(shí)運(yùn)行一個(gè)腳本(例如每分鐘執(zhí)行一次),這個(gè)腳本的內(nèi)容其實(shí)是一個(gè)死循環(huán)執(zhí)行代碼,也就是一直執(zhí)行
注意:如果定時(shí)執(zhí)行的程序 單次消耗的時(shí)間過(guò)大,比如1秒執(zhí)行不玩,要seelp一下,就是死循環(huán)的時(shí)候 讓腳本睡一會(huì)
下面演示一個(gè)shell腳本的秒級(jí)定時(shí)任務(wù):
1.crontab -e 每分鐘執(zhí)行inviteFriend.sh腳本
#2秒運(yùn)行-邀請(qǐng)好友3.0
* * * * * /webservice/crontab/inviteFriend.sh
2.cd /webservice/crontab/ 切換到目錄下 vim inviteFriend.sh
寫(xiě)入如下內(nèi)容:
#!/bin/bash step=2 #間隔的秒數(shù),不能大于60 for (( i = 0; i < 60; i=(i+step) )); do #$(php '/home/php/crontab/tolog.php') curl -I http://******.com/InviteFriends/sendInviteFriendCoupon sleep $step done exit 0
wq保存退出
注意:保存之后要給定時(shí)的腳本授權(quán)
chmod 777 文件名
總結(jié)
以上所述是小編給大家介紹的Linux Crontab Shell腳本實(shí)現(xiàn)秒級(jí)定時(shí)任務(wù)的方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的!
相關(guān)文章
關(guān)于linux服務(wù)器hosts文件配置詳解
在本篇文章里小編給大家整理的是關(guān)于linux服務(wù)器hosts文件配置問(wèn)題,需要的朋友們可以學(xué)習(xí)參考下。2020-02-02Linux下關(guān)于coredump的定位方法說(shuō)明
這篇文章主要介紹了Linux下關(guān)于coredump的定位方法說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-09-09centos下簡(jiǎn)單配置安裝Squid 3.0反向代理
以下安裝及配置均為Sudu所在公司應(yīng)用中使用的腳本,希望高手們能指正我的一些不足。如果測(cè)試過(guò)程中發(fā)現(xiàn)了問(wèn)題請(qǐng)回復(fù)或者聯(lián)系我。2010-12-12Apache的status相關(guān)問(wèn)題解決辦法
這篇文章主要介紹了Apache的status相關(guān)問(wèn)題解決辦法,文中環(huán)境為L(zhǎng)inux系統(tǒng),需要的朋友可以參考下2015-07-07linux環(huán)境下如何解決“沒(méi)有那個(gè)文件或目錄”
這篇文章主要介紹了linux環(huán)境下如何解決“沒(méi)有那個(gè)文件或目錄”問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-11-11Linux安裝Jenkins步驟及各種問(wèn)題解決(頁(yè)面訪問(wèn)初始化密碼)
這篇文章主要介紹了Linux安裝Jenkins步驟及各種問(wèn)題頁(yè)面訪問(wèn)初始化密碼,需要的朋友可以參考下2019-12-12