而直到 echo "success " linux
While until echo "success " linux
我正在尝试在我的脚本中进行 while 循环,直到“成功”返回到控制台。
我的尝试:
while [ -n $(eval "node $srcPATH/webrcon.js $msg 'world.rendermap'") ]; do
sleep 5s
done
exit
echo "Next code after the while loop after get the success echo on console"
退出后脚本继续运行,但他死机了,什么也没做,也没有退出。
只要命令产生任何输出,循环就会继续。您需要与 success
.
进行比较
while [ "$(eval "node $srcPATH/webrcon.js $msg 'world.rendermap'")" != "success" ]; do
sleep 5s
done
我正在尝试在我的脚本中进行 while 循环,直到“成功”返回到控制台。
我的尝试:
while [ -n $(eval "node $srcPATH/webrcon.js $msg 'world.rendermap'") ]; do
sleep 5s
done
exit
echo "Next code after the while loop after get the success echo on console"
退出后脚本继续运行,但他死机了,什么也没做,也没有退出。
只要命令产生任何输出,循环就会继续。您需要与 success
.
while [ "$(eval "node $srcPATH/webrcon.js $msg 'world.rendermap'")" != "success" ]; do
sleep 5s
done