天天看點

Linux計劃任務、周期性任務執行crontab,at

在Linux系統中,計劃任務是一種在指定的時間或條件下執行特定任務的方法。定期執行某些重複性任務可以提高系統運作的效率和自動化管理。Linux系統提供了多種計劃任務工具,其中最常用的是crontab和at。

crontab計劃任務

  1. crontab指令

常用的crontab指令選項:

  • -e:編輯/建立一個使用者的計劃任務檔案;
  • -l:列出使用者目前的計劃任務;
  • -r:删除使用者目前的計劃任務。
  1. crontab配置格式

crontab的格式如下:

*  *  *  *  * <command>

其中各個字段的含義如下:

  • 第一列(分鐘):0-59。
  • 第二列(小時):0-23。
  • 第三列(日):1-31。
  • 第四列(月):1-12。
  • 第五列(星期):0-7(0和7均代表星期日)。
  • 第六列(指令):需要執行的指令或腳本。
Linux計劃任務、周期性任務執行crontab,at

舉例:

Linux計劃任務、周期性任務執行crontab,at

3.crontal指令的幾個常用參數:

Linux計劃任務、周期性任務執行crontab,at

at格式

at的格式如下:

at [-options] time

其中time格式為HH:MM(小時: 分鐘),可以是PM或AM,一般用24小時制。

舉例:

at 10:00 AM 2018-11-18:表示在2018年11月18日上午10:00執行at指定的指令。

文法參數:

Linux計劃任務、周期性任務執行crontab,at

執行個體:

Linux計劃任務、周期性任務執行crontab,at

總之,Linux系統提供了很多計劃任務工具,可以輕松地定期自動化執行某些指令或腳本,提高了系統的效率和自動化管理。

管理者應當根據實際需求選擇适合的計劃任務工具,安排好相應任務的運作時間和周期,進而提高系統運作的效率和可靠性。

繼續閱讀