在linux下shell调用其他shell的问题

举例:在a.shell的执行中调用了b.shell,但b.shell里还有exit0退出命令,结果导致a.shell调用完b.shell也退出了,a.shell中剩下的命... 举例:
在a.shell的执行中调用了b.shell,但b.shell里还有exit 0退出命令,结果导致a.shell调用完b.shell也退出了,a.shell中剩下的命令都无法执行了
在不把b.shell中exit 0这行删去,是否有办法让a调用完b后在继续执行下面的命令
问题可破否?
展开
 我来答
Linyar
推荐于2016-01-24 · TA获得超过757个赞
知道小有建树答主
回答量:180
采纳率:100%
帮助的人:248万
展开全部
我在linux下测试了(下面x.sh调用y.sh),应该不会啊!
x.sh
#!/bin/sh
y.sh
echo "===="$?
for i in 1 2 3
do
sleep 1
echo "i="$i
done
=====================
y.sh
#!/bin/sh

echo "exit!"
exit 0

你用的是那种shell?在那种环境下运行?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式