Centos7:利用crontab定時執行任務

来源:http://www.cnblogs.com/jianqingwang/archive/2017/04/18/6726589.html
-Advertisement-
Play Games

cron服務是Linux的內置服務,但它不會開機自動啟動。可以用以下命令啟動和停止服務: 以上1-4行分別為啟動、停止、重啟服務和重新載入配置。 要把cron設為在開機的時候自動啟動,在 /etc/rc.d/rc.local 腳本中加入 /sbin/service crond start 即可 查看 ...


cron服務是Linux的內置服務,但它不會開機自動啟動。可以用以下命令啟動和停止服務:

/sbin/service crond start
/sbin/service crond stop
/sbin/service crond restart
/sbin/service crond reload

以上1-4行分別為啟動、停止、重啟服務和重新載入配置。

要把cron設為在開機的時候自動啟動,在 /etc/rc.d/rc.local 腳本中加入 /sbin/service crond start 即可

查看當前用戶的crontab,輸入 crontab -l;

編輯crontab,輸入 crontab -e;

刪除crontab,輸入 crontab -r

 

添加任務

  crontab -e
  0 */1 * * * command
  0 */2 * * * command

查詢任務是否加了:

  crontab -l -u root #查看root用戶
  0 */1 * * * command
  0 */2 * * * command
      基本格式 :
*  *  *  *  *  command
分 時 日 月 周 命令 第1列表示分鐘1~59 每分鐘用*或者 */1表示
第2列表示小時1~23(0表示0點)
第3列表示日期1~31
第4列表示月份1~12
第5列標識號星期0~6(0表示星期天)
第6列要運行的命令 crontab文件的一些例子: 30 21 * * * /usr/local/etc/rc.d/lighttpd restart
上面的例子表示每晚的21:30重啟apache。 45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart
上面的例子表示每月1、10、22日的4 : 45重啟apache。 10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart
上面的例子表示每周六、周日的1 : 10重啟apache。 0,30 18-23 * * * /usr/local/etc/rc.d/lighttpd restart
上面的例子表示在每天18 : 00至23 : 00之間每隔30分鐘重啟apache。 0 23 * * 6 /usr/local/etc/rc.d/lighttpd restart
上面的例子表示每星期六的11 : 00 pm重啟apache。 * */1 * * * /usr/local/etc/rc.d/lighttpd restart
每一小時重啟apache * 23-7/1 * * * /usr/local/etc/rc.d/lighttpd restart
晚上11點到早上7點之間,每隔一小時重啟apache 0 11 4 * mon-wed /usr/local/etc/rc.d/lighttpd restart
每月的4號與每周一到周三的11點重啟apache 0 4 1 jan * /usr/local/etc/rc.d/lighttpd restart
一月一號的4點重啟apache
您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 往Oracle 中導入數據時,有一個列導入的數據應該時‘2017-04-17’ 的格式,結果導入的數據為 ‘2017/04/17’格式的,1000多條記錄要一條條改基本不可能。 於是想到了replace這個函數,具體用法如下: update 表1 t set t.列1=replace((select ...
  • 在ORACLE資料庫中,定義外鍵約束時,ORACLE是不會自動創建對應索引的,必須手動在外鍵約束相關的列上創建索引。那麼外鍵欄位上是否有必要創建索引呢?如果有必要的話,巡檢時,如何找出外鍵欄位上沒有創建索引的相關表,並生成對應的索引的腳本呢? 外鍵缺失索引影響 外鍵列上缺少索引會帶來三個問題,限制並... ...
  • 隨著需求的變化越來越快,線上修改表結構變得越來越需要。 在mysql5.6以前,mysql的修改表結構操作會鎖表,這樣就會造成開發人員或者DBA修改表結構必須要等到凌晨流量谷值或者停服修改。這樣必定會流失一部分用戶,在當下的互聯網需求里是不太能容忍的。 在mysql5.6之後,雖然mysql支持線上 ...
  • 在安裝資料庫的時候出現瞭如下錯誤: 解決辦法如下: 1.在bin目錄下 輸入:kill -s 9 9907 再輸入:ps -ef|grep mysql 顯示如下: 2.回到lampp目錄下,重啟資料庫,伺服器: 1. ./lampp restart ...
  • 有這麼一個需求:寫一條sql語句,功能是當B表中的欄位2值=X的時候,修改A表中的一個欄位1=Y,SQL語句如下: ...
  • 業務場景:公司電纜被挖斷,突然斷電導致的宕機。 [oracle@slave1 ~]$ sqlplus / as sysdba SQL> startup mount --載入到mount狀態 SQL> alter database open; [oracle@slave1 trace]$ cd /u0 ...
  • 創建資料庫 如果資料庫不存在則創建,否則切換到指定資料庫 查看當前資料庫名 查看所有資料庫 查看集合 刪除資料庫 刪除當前資料庫 刪除集合,collection為集合名,例 插入文檔 實例 <! more 我們也可以把數據定義為變數 插入文檔也可以使用 命令,如果不指定 欄位save()方法類似 於 ...
  • 最近一個日常實例在做DDL過程中,直接把資料庫給乾趴下了,問題還是比較嚴重的,於是趕緊排查問題,擼了下crash堆棧和alert日誌,發現是在去除唯一約束的場景下,MyRocks存在一個嚴重的bug,於是緊急向官方提了一個bug。其實問題比較隱蔽,因為直接一條DDL語句,資料庫是不會掛了,而是在特定 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...