系统管理与CGI脚本指南
1. 应用程序管理脚本
在系统管理中,我们常常需要对应用程序进行启动、停止、重启等操作。下面是一个简单的应用程序管理脚本示例,它可以帮助我们完成这些基本任务。
# 假设的应用程序管理脚本部分代码
# ... 其他部分代码
start)
if [ ! -f $PIDFILE ]; then
$INSTDIR/$APP &
PID=$!
echo $PID > $PIDFILE
exit 0
else
exit 1
fi
;;
stop)
$0 status || exit 1
PID=`cat $PIDFILE 2>/dev/null`
if [ “$?” -eq “0” ]; then
kill -9 $PID && rm -f $PIDFILE || exit 1
else
exit 1
fi
exit 0
;;
status)
PID=`cat $PIDFILE 2>/dev/null`
if [ “$?” -ne “0” ]; then
exit 1
fi
if [ -f $PIDFILE ]; then
if [ “`ps -o comm= -p $PID`” != “$APP” ]; then
echo “Error: PID $PID is not $APP”
超级会员免费看
订阅专栏 解锁全文
1101

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



