欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux Crontab Shell腳本實現秒級定時任務的方法

 更新時間:2018年11月27日 11:13:15   作者:dreams7433  
這篇文章主要介紹了Linux Crontab Shell腳本實現秒級定時任務的方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下

一、編寫Shell腳本crontab.sh

#!/bin/bash 
step=1 #間隔的秒數,不能大于60 
for (( i = 0; i < 60; i=(i+step) )); do 
 $(php '/home/www/php/crontab/crontab.php') 
 sleep $step 
done 
exit 0

二、crontab -e 輸入以下語句,然后:wq 保存退出

# m h dom mon dow command 
* * * * * /home/www/php/crontab/crontab.sh

linux 秒級定時任務實現

思路:

linux本身不支持秒級定時,要實現的話可以定時運行一個腳本(例如每分鐘執(zhí)行一次),這個腳本的內容其實是一個死循環(huán)執(zhí)行代碼,也就是一直執(zhí)行

注意:如果定時執(zhí)行的程序 單次消耗的時間過大,比如1秒執(zhí)行不玩,要seelp一下,就是死循環(huán)的時候 讓腳本睡一會

下面演示一個shell腳本的秒級定時任務:

1.crontab -e  每分鐘執(zhí)行inviteFriend.sh腳本

    #2秒運行-邀請好友3.0

 * * * * * /webservice/crontab/inviteFriend.sh

2.cd /webservice/crontab/ 切換到目錄下 vim inviteFriend.sh

寫入如下內容:

#!/bin/bash
step=2 #間隔的秒數,不能大于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保存退出

注意:保存之后要給定時的腳本授權

chmod 777 文件名

總結

以上所述是小編給大家介紹的Linux Crontab Shell腳本實現秒級定時任務的方法,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!

相關文章

  • 關于linux服務器hosts文件配置詳解

    關于linux服務器hosts文件配置詳解

    在本篇文章里小編給大家整理的是關于linux服務器hosts文件配置問題,需要的朋友們可以學習參考下。
    2020-02-02
  • Linux下關于coredump的定位方法說明

    Linux下關于coredump的定位方法說明

    這篇文章主要介紹了Linux下關于coredump的定位方法說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • centos下簡單配置安裝Squid 3.0反向代理

    centos下簡單配置安裝Squid 3.0反向代理

    以下安裝及配置均為Sudu所在公司應用中使用的腳本,希望高手們能指正我的一些不足。如果測試過程中發(fā)現了問題請回復或者聯系我。
    2010-12-12
  • Linux上進行常用軟件的配置方法

    Linux上進行常用軟件的配置方法

    這篇文章主要介紹了Linux上進行常用軟件的配置方法,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • Apache的status相關問題解決辦法

    Apache的status相關問題解決辦法

    這篇文章主要介紹了Apache的status相關問題解決辦法,文中環(huán)境為Linux系統(tǒng),需要的朋友可以參考下
    2015-07-07
  • linux環(huán)境下如何解決“沒有那個文件或目錄”

    linux環(huán)境下如何解決“沒有那個文件或目錄”

    這篇文章主要介紹了linux環(huán)境下如何解決“沒有那個文件或目錄”問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • linux tomcat配置https的方法

    linux tomcat配置https的方法

    這篇文章主要介紹了linux tomcat配置https的方法,需要的朋友可以參考下
    2017-08-08
  • Linux安裝Jenkins步驟及各種問題解決(頁面訪問初始化密碼)

    Linux安裝Jenkins步驟及各種問題解決(頁面訪問初始化密碼)

    這篇文章主要介紹了Linux安裝Jenkins步驟及各種問題頁面訪問初始化密碼,需要的朋友可以參考下
    2019-12-12
  • ubuntu (linux)修改網卡名稱命令

    ubuntu (linux)修改網卡名稱命令

    這篇文章主要介紹了ubuntu (linux)修改網卡名稱命令的相關資料,這里提供了實現的命令代碼,需要的朋友可以參考下
    2016-11-11
  • linux多線程編程(五)

    linux多線程編程(五)

    使用多線程的理由之一是和進程相比,它是一種非?!肮?jié)儉”的多任務操作方式。我們知道,在Linux系統(tǒng)下,啟動一個新的進程必須分配給它獨立的地址空間,建立眾多的數據表來維護它的代碼段、堆棧段和數據段,這是一種“昂貴”的多任務工作方式。
    2014-08-08

最新評論