Crontab 命令解釋

crontab 命令用於提交和管理需要定期執行的用戶任務。它類似於 Windows 中的計劃任務。在操作系統安裝後,這個服務工具將預設安裝,並會自動啟動 crond 進程。crond 進程會定期檢查每分鐘是否有任務需要執行。如果有需要執行的任務,則該任務將自動執行。

這裡有一個更詳細的介紹:

crontab

crontab 命令用於編輯用戶的 crontab 檔案。一個 crontab 檔案是包含要在特定時間執行的命令列表的文字檔案。

命令語法

crontab 命令具有以下語法:

crontab [選項]

選項

crontab 命令有以下選項:

-e :編輯 crontab 檔案。

-l :列出 crontab 檔案。

-r :移除 crontab 檔案。

-u 使用者 :編輯指定用戶的 crontab 檔案。

Crontab 檔案格式

一個 crontab 檔案由一系列行組成,每一行指定一個要執行的命令。每行分為五個字段,由空格或製表符分隔:

分鐘:應執行命令的分鐘。

小時:應執行命令的小時。

月份中的日子:應執行命令的月份中的日子。

月份:應執行命令的月份。

星期中的日子:應執行命令的星期中的日子。

範例

以下範例顯示如何將命令添加到 crontab 檔案中:

crontab -e

這將在文本編輯器中打開 crontab 檔案。將以下行添加到檔案中:

0 0 * * * /路徑/到/命令

這將導致命令 /路徑/到/命令 每天午夜執行。

以下範例顯示如何列出 crontab 檔案:

crontab -l

這將列出 crontab 檔案的內容。

以下範例顯示如何移除 crontab 檔案:

crontab -r

這將移除 crontab 檔案。

更多 crontab 範例