Centos红帽服务器中Cron作业的退出代码存放在哪里?

问题描述 投票:1回答:1

我只是想知道。

  1. 我们的系统被设置为使用varlogcron来存储cron日志,然而,这里并没有存储退出代码,只有启动停止时间和作业的PID。如何强制我们的服务器只记录cron作业的简单退出代码?

注意:我并不是想强迫被调用的脚本报告它自己的退出代码,我只是想看看Cron本身是否有可能记录自己的退出状态。几乎如果你能够在它运行后马上做一个echo $? 看看代码是什么。

cron exit-code
1个回答
0
投票

你应该可以通过参考以下内容来获得返回值 $? - 用户的crontab(不允许写到 /root/no-no)它看起来像这样。

 24      15      *       *       *       /bin/echo "foo"; logger \`echo $?\`
 25      15      *       *       *       /bin/echo "bar" > /root/no-no; logger \`echo $?\`

然后看看这个案例中的记录器的输出。

© www.soinside.com 2019 - 2024. All rights reserved.