在 CentOS 系統中,您可以通過修改 crontab 配置來設置任務執行日志輸出。以下是具體步驟:
打開終端。
輸入 crontab -e
命令來編輯當前用戶的 crontab 配置文件。如果您想編輯其他用戶的 crontab 配置文件,請使用 sudo crontab -u username -e
命令,其中 username
是目標用戶的用戶名。
在打開的 crontab 配置文件中,為您想要設置日志輸出的任務添加以下兩行:
* * * * * /path/to/your/script.sh >> /path/to/your/logfile.log 2>&1
這里,* * * * *
是 cron 表達式,表示任務的執行時間。您需要根據實際需求替換為合適的表達式。/path/to/your/script.sh
是您要執行的腳本文件的路徑,/path/to/your/logfile.log
是您希望存儲日志的輸出文件的路徑。
>> /path/to/your/logfile.log
表示將腳本的標準輸出追加到日志文件中。2>&1
表示將腳本的標準錯誤輸出重定向到標準輸出,這樣錯誤信息也會被記錄到日志文件中。
保存并關閉 crontab 配置文件。
輸入 crontab -l
命令來查看當前用戶的 crontab 配置,確認您的更改已生效。
現在,您指定的任務將會在每次執行時將日志輸出到指定的日志文件中。您可以隨時查看該日志文件以獲取任務的執行情況和輸出信息。