Linux 从crontab运行时,Perl中的Carp库在哪里打印日志

Linux 从crontab运行时,Perl中的Carp库在哪里打印日志,linux,perl,shell,io,cron,Linux,Perl,Shell,Io,Cron,我有一个Perl脚本,它使用Carp(Carp-croak)打印信息和错误。 直接运行时,我可以在控制台上看到输出。但是,当我以cronjob的身份运行脚本时,我不知道消息要去哪里 已签入/var/log/messages/var/log/cron。找不到 请帮助。我认为您应该在cronjob中重定向stdout。我认为您应该在cronjob中重定向stdout。: 执行命令时,任何输出都会邮寄给 crontab(或中MAILTO环境变量中指定的用户) crontab(如果存在)。作业输出也可以

我有一个Perl脚本,它使用Carp(Carp-croak)打印信息和错误。 直接运行时,我可以在控制台上看到输出。但是,当我以cronjob的身份运行脚本时,我不知道消息要去哪里

已签入/var/log/messages/var/log/cron。找不到


请帮助。

我认为您应该在cronjob中重定向stdout。

我认为您应该在cronjob中重定向stdout。

执行命令时,任何输出都会邮寄给 crontab(或中MAILTO环境变量中指定的用户) crontab(如果存在)。作业输出也可以通过发送到syslog 使用-s选项

:

执行命令时,任何输出都会邮寄给 crontab(或中MAILTO环境变量中指定的用户) crontab(如果存在)。作业输出也可以通过发送到syslog 使用-s选项


看一看,我确实经历过,但我找不到在那里提到的位置日志。。。就像我上面说的。。。。该链接还讨论将输出定向到某个文件或流。我想知道默认情况下它会去哪里。你能把你的crontab文件添加到问题中吗?另外,您使用的*nix版本是什么?可能是您的
/etc/crontab
文件。任何有助于诊断的东西。看一看,我以前确实做过,但我在上面提到的位置找不到日志。。。就像我上面说的。。。。该链接还讨论将输出定向到某个文件或流。我想知道默认情况下它会去哪里。你能把你的crontab文件添加到问题中吗?另外,您使用的*nix版本是什么?可能是您的
/etc/crontab
文件。任何有助于诊断的东西。看一看,我以前确实做过,但我在上面提到的位置找不到日志。。。就像我上面说的。。。。该链接还讨论将输出定向到某个文件或流。我想知道默认情况下它会去哪里。你能把你的crontab文件添加到问题中吗?另外,您使用的*nix版本是什么?可能是您的
/etc/crontab
文件。任何有助于诊断的东西。