当前位置: 技术问答>linux和unix
求助:请问怎么获得在个一个脚本中执行的另外个脚本的返回结果,如执行成功或失败
来源: 互联网 发布时间:2016-09-11
本文导语: 如题: #! /bin/bash source start_cm.sh start if [ $? -eq 0 ] then echo "start_cm.sh success" fi exit 0 为什么这样不行,要如何修改,本人初学shell,请大侠帮忙。 非常感谢啦。。。 | start_cm.sh 这个脚本...
如题:
#! /bin/bash
source start_cm.sh start
if [ $? -eq 0 ]
then
echo "start_cm.sh success"
fi
exit 0
为什么这样不行,要如何修改,本人初学shell,请大侠帮忙。
非常感谢啦。。。
#! /bin/bash
source start_cm.sh start
if [ $? -eq 0 ]
then
echo "start_cm.sh success"
fi
exit 0
为什么这样不行,要如何修改,本人初学shell,请大侠帮忙。
非常感谢啦。。。
|
start_cm.sh
这个脚本里有别的退出状态么?
if [ $? -eq 0 ]
这个好不好用 你还可以用别的代码测试一下 你就知道了
绝对是对的!
另外你先在if [ $? -eq 0 ]之前加一句
echo $?
看看到底退出状态是0还是几?
这不是有很多方法么 关键是你自己要多尝试
不要就把自己的思维钉到一个地方
这个脚本里有别的退出状态么?
if [ $? -eq 0 ]
这个好不好用 你还可以用别的代码测试一下 你就知道了
绝对是对的!
另外你先在if [ $? -eq 0 ]之前加一句
echo $?
看看到底退出状态是0还是几?
这不是有很多方法么 关键是你自己要多尝试
不要就把自己的思维钉到一个地方
|
$?就是上一个指令的退出状态。