ssh shell 上 cron 的输出?

ssh shell 上 cron 的输出?

操作系统:Centos 7 | 壳:猛击 | 虚拟机:虚拟盒

我创建了一个简短的脚本来在应用程序启动时检查一些服务器,并且需要在每次重新启动时运行它。

我已将 crontab 配置为每次重新启动时运行它,但是我没有在 shell 上看到输出。

@reboot /home/admin/scripts/connection.sh

我在设置这个过程中缺少什么?

答案1

cronjob 的输出不会发送到 shell。大多数情况下,写入其标准输出和标准错误流的输出被收集并邮寄的到 cronjob 的所有者。

要将输出记录到文件中:

@reboot /home/admin/scripts/connection.sh >>/home/admin/connection.log 2>&1

这将使脚本的所有输出都附加到文件中/home/admin/connection.log

相关内容