溫馨提示×

如何結合nohup命令使用cron定時任務

小樊
63
2025-05-21 10:07:06
欄目: 編程語言

要結合nohup命令和cron定時任務,你需要在crontab文件中添加一個條目,該條目將在指定的時間運行一個使用nohup的命令

  1. 打開終端。

  2. 輸入crontab -e以編輯當前用戶的crontab文件。如果你需要為其他用戶設置定時任務,請使用sudo crontab -u username -e。

  3. 在打開的crontab文件中,添加一行,該行的格式如下:

* * * * * nohup /path/to/command arg1 arg2 >> /path/to/output.log 2>&1 &

這里的五個星號分別代表分鐘、小時、月份中的某一天、月份和星期中的某一天。你需要根據你的需求替換它們。例如,如果你想每天凌晨1點運行命令,你可以這樣設置:

0 1 * * * nohup /path/to/command arg1 arg2 >> /path/to/output.log 2>&1 &

/path/to/command是你需要運行的命令的路徑,arg1 arg2是傳遞給命令的參數。>> /path/to/output.log表示將命令的輸出追加到指定的日志文件中,2>&1表示將錯誤輸出重定向到標準輸出,&表示在后臺運行命令。

  1. 保存并關閉crontab文件。

現在,你的命令將按照指定的時間運行,并且不受終端關閉的影響。輸出將被追加到指定的日志文件中,以便你稍后查看。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女