Linux指令:crontab

使用 crontab 命令來安排cron工作的快速指南 Cron工作是在特定的間隔安排運行的工作。您可以每小時、每天、每2週或週末執行某個命令。它們在伺服器上進行維護和自動化非常強大。 crontab 命令是處理cron工作的入口點。 首先,您可以探索您定義的cron工作有哪些: crontab -l 可能像我一樣沒有定義任何工作: 運行 crontab -e 來編輯cron工作並添加新工作。 默認情況下,這將使用默認的編輯器開啟,通常是 vim。我更喜歡 nano,您可以使用以下命令行使用不同的編輯器: EDITOR=nano crontab -e 現在,您可以為每個cron工作添加一行。 定義cron工作的語法可能有點令人生畏。這就是為什麼我通常使用一個網站來幫助我生成沒有錯誤的定義: https://crontab-generator.org/ 您選擇cron工作的時間間隔,然後輸入要執行的命令。 我選擇每12小時運行位於 /Users/flavio/test.sh 的腳本。這是我需要運行的crontab行: \* \*/12 \* \* \* /Users/flavio/test.sh >/dev/null 2>&1 我運行 crontab -e: EDITOR=nano crontab -e 然後我添加那行,然後按下 ctrl-X 並按下 y 保存。 如果一切順利,cron工作就設置完成了: 完成後,您可以運行以下命令來查看活動cron工作列表: crontab -l 您可以再次運行 crontab -e 來刪除一個cron工作,刪除相應的行並退出編輯器: crontab 命令在Linux、macOS、WSL和任何具有UNIX環境的地方均可使用。