在Debian系統中,使用crontab時,可以通過重定向操作符將命令的輸出重定向到文件或其他設備
* * * * * /path/to/command > /path/to/output.log
這會將命令的標準輸出(stdout)重定向到指定的output.log文件。如果文件不存在,它將被創建;如果文件已存在,它將被覆蓋。
* * * * * /path/to/command 2> /path/to/error.log
這會將命令的標準錯誤(stderr)重定向到指定的error.log文件。如果文件不存在,它將被創建;如果文件已存在,它將被覆蓋。
* * * * * /path/to/command > /path/to/output_and_error.log 2>&1
這里,2>&1表示將標準錯誤(stderr)重定向到標準輸出(stdout)的目標文件。因此,輸出和錯誤都會被寫入output_and_error.log文件。
* * * * * /path/to/command > /path/to/output.log 2> /path/to/error.log
這會將標準輸出(stdout)重定向到output.log文件,將標準錯誤(stderr)重定向到error.log文件。
注意:在上述示例中,* * * * *表示cron表達式,用于定義命令何時執行。您需要根據實際需求替換為合適的cron表達式。