Redirect 每次运行cron作业时,覆盖并追加其输出

Redirect 每次运行cron作业时,覆盖并追加其输出,redirect,crontab,Redirect,Crontab,我知道您可以通过“>”将cronjob的输出重定向为覆盖,通过“>>”将输出重定向为附加。但是,我想知道是否有任何方法可以从cronjob获取输出,以便在每次运行作业时覆盖日志文件,然后为该特定作业运行追加输出 使用>时,每次命令linebreak的输出中出现错误时,它都会覆盖以前的任何内容,因此您不会看到该特定作业的历史输出 如果我理解正确,您希望在每次运行作业时创建一个新的日志文件,因此在crontab中,您可以使用“>”作为 ****/home/myhome/some\u cron\u j

我知道您可以通过“>”将cronjob的输出重定向为覆盖,通过“>>”将输出重定向为附加。但是,我想知道是否有任何方法可以从cronjob获取输出,以便在每次运行作业时覆盖日志文件,然后为该特定作业运行追加输出


使用>时,每次命令linebreak的输出中出现错误时,它都会覆盖以前的任何内容,因此您不会看到该特定作业的历史输出

如果我理解正确,您希望在每次运行作业时创建一个新的日志文件,因此在crontab中,您可以使用“>”作为

****/home/myhome/some\u cron\u job.sh>/home/myhome/cron\u job\u输出 现在,在某个_cron_job.sh中,您可以使用“>>”附加到日志文件中

(within shell script) echo "Testing" >> /home/myhome/cron_job_output (在shell脚本中) echo“Testing”>/home/myhome/cron\u job\u输出
这有帮助吗?

我不确定我是否理解这个问题,您能举例说明日志文件的外观吗?e、 g在第一次跑步之后,然后是第二次跑步。 (within shell script) echo "Testing" >> /home/myhome/cron_job_output