Linux查看程序是否退出,退出重启

#!/bin/bash

dir=/home/test/compare/bin

cd $dir/
while true
do
ps -ef | grep "compare" | grep -v "grep"
# $? 执行上一个指令的返回值 (显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误)
# $?此处错误时返回值为1
if [ "$?" -eq 1 ]
then
# 程序退出时,重新启动该程序
    ./compare
fi

sleep 180

done

 

上一篇:java.lang.Double.compare()


下一篇:武汉科技大学ACM :1010: 零起点学算法103——一只小蜜蜂...