全球主机交流论坛

标题: 分享一个简单的监测程序是否运行的脚本 [打印本页]

作者: yumin9822    时间: 2016-12-19 14:15
标题: 分享一个简单的监测程序是否运行的脚本
前提是这个程序有在/etc/init.d/下面有相应的启动脚本。
只需修改一处APP的参数,样例里面是为transmission-daemon
将此脚本另存为一个地方,然后添加到crontab里面。完成

  1. #!/bin/bash
  2. #crontab add ----> 5 */6 * * * /root/watchpt.sh
  3. PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin:/opt/bin:/opt/sbin
  4. export PATH
  5. #请修改APP为相应的程序的名字
  6. APP=transmission-daemon
  7. if ! /etc/init.d/$APP status >/dev/null 2>&1; then
  8.     echo "$APP is NOT running, The $APP will restart Soon!"
  9.     /etc/init.d/$APP start
  10. else
  11.     echo "$APP is running OK, Exiting"
  12. fi
复制代码

作者: dreammes    时间: 2016-12-19 14:28
有用,谢谢




欢迎光临 全球主机交流论坛 (https://d.168530.xyz/) Powered by Discuz! X3.4