Atul Asked: 2018-04-10 22:33:05 +0800 CST2018-04-10 22:33:05 +0800 CST 2018-04-10 22:33:05 +0800 CST ssh shell 上的 cron 输出? 772 操作系统: Centos 7 | 壳牌:重击 | 虚拟机: Virtualbox 我创建了一个简短的脚本来检查我的应用程序启动时的几台服务器,并且需要在每次重新启动时运行它。 我已将 crontab 配置为在每次重新启动时运行它,但是我没有在 shell 上看到输出。 @reboot /home/admin/scripts/connection.sh 我在设置这个时缺少什么? cron reboot 1 个回答 Voted Best Answer Kusalananda 2018-04-10T22:43:47+08:002018-04-10T22:43:47+08:00 cronjob 的输出不会进入 shell。大多数情况下,写入其标准输出和标准错误流的输出会被收集并邮寄给 cronjob 的所有者。 要将输出记录到文件中: @reboot /home/admin/scripts/connection.sh >>/home/admin/connection.log 2>&1 这将使脚本的所有输出都附加到文件/home/admin/connection.log中。
cronjob 的输出不会进入 shell。大多数情况下,写入其标准输出和标准错误流的输出会被收集并邮寄给 cronjob 的所有者。
要将输出记录到文件中:
这将使脚本的所有输出都附加到文件
/home/admin/connection.log
中。