操作系统: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
。