#!/bin/sh
while:
do
proInfo = $(ps -ef|grep "ProcessName" |grep -v "grep")
if ["$proInfo"] ; then
echo "ProcessName is running"
else
echo "ProcessName was stoped"
echo " to start ProcessName"
#此处添加调用进程启动脚本
echo "ProcessName was started"
fi
sleep 10
done
本文介绍了一个简单的Shell脚本,用于周期性检查指定进程(ProcessName)是否正在运行。如果该进程停止,则脚本将尝试重新启动它。此脚本适用于基本的进程管理和维护任务。
7436

被折叠的 条评论
为什么被折叠?



