发布网友 发布时间:2022-04-23 22:34
共4个回答
热心网友 时间:2023-10-12 08:02
在shell里写一个条件判断语句,去查询上一条命令执行的结果,如果执行成功则执行下面的语句。
如是上面的命令是一个简单的命令,就用sleep来控制。这都是常用方法追问我试一下。
热心网友 时间:2023-10-12 08:02
你能估计调用其他脚本文件的时间么?如果可以,那就用sleep 来控制,等待多少秒之后,再继续执行下面的脚本。
例如:
sleep 30
即等待30秒,再继续。
如能解决你的问题,请采纳,如有问题,请私信,谢谢!追问现在用的就是sleep,但是我想让他们顺序执行,结果一运行脚本文件就往下走了,那个脚本文件运行反而在后面运行了。
是否还有其他方法?我只是想顺序执行,不想等待。
热心网友 时间:2023-10-12 08:02
wait 不可以吗?
热心网友 时间:2023-10-12 08:03
在其他的脚本调用的地方加上一个 “;”,然后再写shell的命令追问尝试一下看看。
追答或者判断你的上一个命令调用成功:
if [ $? -eq 0 ];then
echo "PMStatus checked!"|tee -a suchk.log
else
echo "PMStatus Wrong!"|tee -a suchk.log
fi