麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > Linux Shell > 正文

crontab實現(xiàn)每隔多少天執(zhí)行一次腳本的兩種方法

2020-07-27 18:52:12
字體:
供稿:網(wǎng)友

前言

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

具體示例:

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

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

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

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

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

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

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

【方法一】通過腳本控制時間來實現(xiàn)

思路:

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

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

【方法二】通過crontab間接實現(xiàn)

思路:

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

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


總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對武林網(wǎng)的支持。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产青草视频在线观看 | 4p一女两男做爰在线观看 | 久久毛片免费 | 久草成人在线观看 | 久久网页 | 国产一级毛片高清视频完整版 | 男女视频免费看 | 久久精品国产99国产精品亚洲 | 国产一级二级在线播放 | 色淫湿视频 | 媚药按摩痉挛w中文字幕 | 国产亚洲精品成人 | av在线免费看网站 | 国产亚洲精久久久久久蜜臀 | 一级成人在线 | 黄网站色成年大片免费高 | 久久久一区二区三区四区 | 91色成人 | 黄色免费高清网站 | 2019中文字幕在线播放 | 欧美成人一二三区 | 日本搞逼视频 | 色猫av| 国产精品免费视频观看 | 精品国产一区二区三区在线观看 | 一级毛片在线观看免费 | 久久精品视频亚洲 | 久久久久久久.comav | 国产精品男女 | 国产妞干网 | 日本免费aaa观看 | 一区二区久久电影 | 欧美精品免费一区二区三区 | 欧美日韩精品不卡一区二区三区 | 黄色18网站 | 亚洲va国产va | 天天好比网 | 国产精品视频不卡 | 成人mm视频在线观看 | 久草资源在线观看 | 久久精品com|