在Debian系統中,使用crontab設置任務日志記錄的方法如下:
打開終端。
輸入 crontab -e
命令來編輯當前用戶的crontab文件。如果你想編輯其他用戶的crontab文件,請使用 sudo crontab -u username -e
命令。
在打開的crontab文件中,為需要記錄日志的任務添加輸出重定向。例如,如果你有一個名為 my-script.sh
的腳本,你可以將其添加到crontab文件中,并將輸出重定向到一個日志文件,如下所示:
* * * * * /path/to/my-script.sh >> /path/to/logfile.log 2>&1
這里,* * * * *
是cron表達式,表示任務的執行時間。>> /path/to/logfile.log
表示將標準輸出追加到指定的日志文件。2>&1
表示將標準錯誤輸出重定向到標準輸出,這樣錯誤信息也會被記錄到日志文件中。
現在,你的任務將會在指定的日志文件中記錄輸出和錯誤信息。你可以隨時查看該日志文件以獲取任務的執行情況。