脚本从状态检查启动服务

时间:2016-10-20 21:42:17

标签: bash shell centos

我在Centos上有一个应用程序,每天关闭。直到我能得到它的支持,我想从脚本处理它,以便再次发生这种情况。我当前的脚本如下所示:

#!/bin/bash
if /path/to/service_check status service | grep -q 'SHUTDOWN'; then
        /path/to/service_check start service
fi

在crontab中设置它以一分钟的间隔运行但它没有正确运行。这种方法不正确吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

  1. 检查crond服务是否正在运行systemctl status crond
  2. 检查脚本的特权chmod +x scriptname.sh
  3. 在终端/path/to/your/scriptname.sh
  4. 上手动执行脚本
  5. 检查您的crontab配置,您应该将用户设置为运行此脚本* * * * * root /path/to/your/scriptname.sh