cron 运行的 shell 脚本中的 echo 语句 [重复]

Posted

技术标签:

【中文标题】cron 运行的 shell 脚本中的 echo 语句 [重复]【英文标题】:echo statements in a shell script run by cron [duplicate] 【发布时间】:2013-03-22 12:22:12 【问题描述】:

我在 shell 脚本中使用 echo 语句。 shell 脚本将由 cronjob 运行。这些 echo 语句的输出会自动记录在某处吗?如果有,在哪里?

谢谢

【问题讨论】:

是的,您可以使用重定向运算符 ('>') 将它们重定向,并将其保存在临时转储文件中以方便您使用。 嗨,我现在遇到了你的问题,你是怎么做的? 【参考方案1】:

通常 crond 会将输出通过电子邮件发送给用户。你最好这样做(示例 crontab 条目)

* * * * * /path/to/my/script.sh 2&>1 > /tmp/mylogfile.log

【讨论】:

【参考方案2】:

您可以检查系统日志或将脚本的输出重定向到文件。

【讨论】:

以上是关于cron 运行的 shell 脚本中的 echo 语句 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

原shell增加定时任务

shell脚本调JAVA程序,获取JAVA程序返回值并echo输出

cron job 里面,如何让脚本半分钟运行一次?

在linux下怎么让一个脚本定时运行

使用cron进行调度时如何在shell脚本中grep命令的输出

如何让 osx shell 脚本在 echo 中显示颜色