输出到日志时包含执行的 cron 命令

输出到日志时包含执行的 cron 命令

有没有办法可以在我记录到文件时将执行的命令包含在输出中?例如:

* * * * * date && /path/to/php /path/to/script.php >> cron.log 2>&1

给我:

Wed Oct  2 14:56:50 PDT 2013
output from script

我怎样才能包含已执行的命令,以使日志看起来像这样:

Wed Oct  2 14:56:50 PDT 2013
/path/to/php /path/to/script.php
output from script

我希望将其添加到 crontab 中而不是脚本中。

答案1

厚颜无耻地把@Zoredache@Glenn在注释中,你可以像这样将cron命令包装在里面:bash -xc

* * * * * bash -xc 'date && ... ' >> cron.log 2>&1

相关内容