有人知道$?
BASH 中的含义吗?
如果进程崩溃或被杀死,我必须编写一个脚本来重新启动进程。所以我发现这是从:
RESTART="/etc/init.d/apache2 restart"
if [ $? -ne 0 ] # if apache not running
then
# restart apache
$RESTART
fi
我已经进行了搜索,但是 $? 躲着我。
我不确定上述脚本是否是执行此操作的最佳方法,我假设 $RESTART 将挂起,直到进程被杀死或死亡?如果不是,我会假设那里会有某种 sleep() 调用,所以这个东西不会以每小时 1000 英里的速度旋转。