婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > crontab實現每隔多少天執行一次腳本的兩種方法

crontab實現每隔多少天執行一次腳本的兩種方法

熱門標簽:貴陽400電話到哪里去辦理 電銷機器人加盟多少錢 汨羅代理外呼系統 4層電梯外呼控制系統設計 400電話申請找 網絡電話外呼系統撥號軟件 天津智能外呼系統排名 申請400電話有什么用 宿松高德地圖標注

前言

我們大家在工作中,經常會碰到每隔多少天/小時/分鐘執行一次腳本,或某個命令的情況。如果是每隔多少小時,多少分運行一次程序,在crontab中可能比較好實現一些,下面是一些示例及crontab的格式說明:

具體示例:

# 下午6點到早上6點,每隔15分鐘執行一次腳本
0,15,30,45 18-06 * * * /bin/bash $HOME/script.sh > /dev/null 2>1
# 每兩小時,重啟一次服務
* */2 * * * /etc/init.d/apache2 restart

下面是每隔多少分鐘,每隔多少小時,每天/每周/每月/每年的crontab的歸納總結

  • 每五分鐘執行     */5 * * * *
  • 每五小時執行     0 */5 * * *
  • 每天執行         0 0 * * *
  • 每周執行         0 0 * * 0
  • 每月執行         0 0 1 * *
  • 每年執行         0 0 1 1 *

如果說是每個月的每隔10天來執行某個腳本的話,同樣可以寫成:

# 每個月的1號,11號,21號,31號,執行HTTP服務重啟
0 0 */10 * * /etc/init.d/apache2 restart

但如果是按自然天數,比如說每27天,執行一次腳本,這個要如何實現呢? 如果是這種情況,顯然不能通過crontab直接實現,必須迂回實現。

下面是能想到的兩種方法。

【方法一】通過腳本控制時間來實現

思路:

1) 在腳本running.sh中設置要執行的次數,這里假如10次,每次間隔27天,script.sh為要執行的腳本

2) 然后執行nohup bash running.sh 將其放置在后臺讓其自動執行

【方法二】通過crontab間接實現

思路:

1) 每天定時執行running.sh腳本,再在腳本running.sh里面判斷,當間隔時間滿足條件時

2) 執行script.sh腳本,同時修改上次執行時間,以便于下次執行


總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

您可能感興趣的文章:
  • 使用linux命令crontab間隔時間執行其它命令
  • 如何使用Linux的Crontab定時執行PHP腳本的方法
  • linux使用crontab實現PHP執行計劃定時任務
  • Centos 7下利用crontab定時執行任務詳解
  • linux定時任務crontab 實現每秒執行一次的方法
  • linux下定時執行任務的方法及crontab 用法說明(收集整理)
  • crontab無法執行php的解決方法
  • crontab每10秒執行一次的實現方法
  • linux crontab 實現每秒執行的實例
  • crontab執行時間與系統時間不一致問題解決

標簽:昌都 烏蘭察布 連云港 撫州 贛州 廣東 臨沂 海北

巨人網絡通訊聲明:本文標題《crontab實現每隔多少天執行一次腳本的兩種方法》,本文關鍵詞  crontab,實現,每隔,多少,天,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《crontab實現每隔多少天執行一次腳本的兩種方法》相關的同類信息!
  • 本頁收集關于crontab實現每隔多少天執行一次腳本的兩種方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 田东县| 兴宁市| 北碚区| 关岭| 德令哈市| 广水市| 宣汉县| 都匀市| 华安县| 太白县| 海盐县| 泾阳县| 普兰店市| 赤峰市| 株洲市| 连州市| 渭南市| 左贡县| 疏附县| 阿拉善盟| 巴彦淖尔市| 民和| 汝南县| 哈尔滨市| 西盟| 兰考县| 宣化县| 安化县| 达孜县| 阜阳市| 桂东县| 东乡族自治县| 梓潼县| 巴彦淖尔市| 那曲县| 蓬溪县| 丽江市| 昆明市| 武冈市| 瑞金市| 亳州市|