千家信息网

如何使linux shell实现守护进程脚本

发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,这篇文章主要讲解了"如何使linux shell实现守护进程脚本",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"如何使linux shell实现守护进程
千家信息网最后更新 2025年01月20日如何使linux shell实现守护进程脚本

这篇文章主要讲解了"如何使linux shell实现守护进程脚本",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"如何使linux shell实现守护进程脚本"吧!

#! /bin/sh#进程名字可修改PRO_NAME=udhcpcWLAN=ra0 while true ; do #    用ps获取$PRO_NAME进程数量  NUM=`ps aux | grep ${PRO_NAME} | grep -v grep |wc -l`#  echo $NUM#    少于1,重启进程  if [ "${NUM}" -lt "1" ];then    echo "${PRO_NAME} was killed"    ${PRO_NAME} -i ${WLAN}#    大于1,杀掉所有进程,重启  elif [ "${NUM}" -gt "1" ];then    echo "more than 1 ${PRO_NAME},killall ${PRO_NAME}"    killall -9 $PRO_NAME    ${PRO_NAME} -i ${WLAN}  fi#    kill僵尸进程  NUM_STAT=`ps aux | grep ${PRO_NAME} | grep T | grep -v grep | wc -l`   if [ "${NUM_STAT}" -gt "0" ];then    killall -9 ${PRO_NAME}    ${PRO_NAME} -i ${WLAN}  fidone exit 0

感谢各位的阅读,以上就是"如何使linux shell实现守护进程脚本"的内容了,经过本文的学习后,相信大家对如何使linux shell实现守护进程脚本这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

0