溫馨提示×

linux怎么添加定時(shí)任務(wù)執(zhí)行腳本

小億
137
2023-08-16 17:10:56

在Linux系統(tǒng)中,可以使用crontab命令來添加定時(shí)任務(wù)執(zhí)行腳本。具體操作步驟如下:

  1. 打開終端,使用以下命令編輯定時(shí)任務(wù)列表:
crontab -e
  1. 如果是第一次編輯定時(shí)任務(wù)列表,系統(tǒng)會(huì)要求選擇默認(rèn)的文本編輯器。選擇一個(gè)你熟悉的編輯器,并確認(rèn)。

  2. 在編輯器中,添加定時(shí)任務(wù)的行。每一行代表一個(gè)定時(shí)任務(wù),格式如下:

* * * * * command

其中,* * * * * 表示任務(wù)執(zhí)行的時(shí)間,具體解釋如下:

  • 第一個(gè) * 表示分鐘(0-59)

  • 第二個(gè) * 表示小時(shí)(0-23)

  • 第三個(gè) * 表示日期(1-31)

  • 第四個(gè) * 表示月份(1-12)

  • 第五個(gè) * 表示星期幾(0-6,0表示星期日)

command 表示要執(zhí)行的命令或腳本的路徑。

例如,要在每天的凌晨3點(diǎn)執(zhí)行一個(gè)腳本,可以添加如下行:

0 3 * * * /path/to/script.sh
  1. 編輯完成后,保存并退出編輯器。

  2. 系統(tǒng)會(huì)自動(dòng)安裝并激活新的定時(shí)任務(wù)列表。如果編輯器中有語法錯(cuò)誤或其他問題,系統(tǒng)會(huì)給出相應(yīng)的提示。

  3. 使用以下命令查看當(dāng)前的定時(shí)任務(wù)列表:

crontab -l

可以確認(rèn)新添加的任務(wù)是否生效。

注意事項(xiàng):

  • 定時(shí)任務(wù)會(huì)在后臺(tái)執(zhí)行,不會(huì)彈出終端窗口。如果任務(wù)輸出有關(guān)鍵信息,可以將輸出重定向到指定文件中。

  • 如果想刪除一個(gè)定時(shí)任務(wù),可以使用crontab -e命令編輯定時(shí)任務(wù)列表,然后將相應(yīng)的任務(wù)行刪除,保存退出即可。

  • 在編輯定時(shí)任務(wù)列表時(shí),可以使用#注釋掉某一行,表示該行不會(huì)被執(zhí)行。

0