有人知道$?在BASH中的含义吗?我必须编写一个脚本,在进程崩溃或被终止时重新启动进程。所以我发现这是从:RESTART="/etc/init.d/apache2restart"if[$?-ne0]#ifapachenotrunningthen#restartapache$RESTARTfi我已经进行了搜索,但是$?躲避我。我不确定上面的脚本是否是执行此操作的最佳方法,我假设$RESTART将挂起直到进程被终止或终止?如果没有,我会假设那里会有某种sleep()调用,所以这个东西不会以每小时1000英里的速度旋转。 最佳答案 Any