linux 的 shell脚本编程中,如何确保一条指令指令执行成功了之后再进行下一条指令

2022-08-05 社会 620阅读

使用echo $?接收上条命令的标准输出,如果返回的是0就代表上条命令是成功的,如果是错误输出或者没有输出,那个返回的都不是0。

例:判断httpd是否启动

pidof httpd &>/dev/null
if [[ $? != 0 ]]
then
    /etc/init.d/httpd start
else
    echo “httpd服务启动成功”
fi

刚才没看下面

make && make install    前面那条命令执行成功后才会执行后面那条命令。

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com