1. 程式人生 > >【Linux學習筆記】17_Linux定時任務排程

【Linux學習筆記】17_Linux定時任務排程

crond 任務排程

crontab 進行定時任務的設定。

概述

任務排程

是指系統在某個時間執行的特定的命令或程式。

任務排程分類

  • 系統工作:有些重要的工作必須周而復始地執行。如病毒掃描等
  • 個別使用者工作:個別使用者可能希望執行某些程式,比如對mysql資料庫的備份。

基本語法

crontab [選項]

常用選項

image

快速入門

  • 設定任務排程檔案:/etc/crontab
  • 設定個人任務排程。執行crontab –e命令。
  • 接著輸入任務到排程檔案如:*/1 * * * * ls –l /etc/ > /tmp/to.txt
  • 意思說每小時的每分鐘執行ls –l /etc/ > /tmp/to.txt命令

引數細節說明

5個佔位符的說明

image

特殊符號的說明

image

特定時間執行任務案例

image

crond 相關指令

  • crontab –r:終止任務排程。
  • crontab –l:列出當前有那些任務排程
  • service crond restart [重啟任務排程]