当前位置: 技术问答>linux和unix
shell脚本变量与应用程序同步的问题
来源: 互联网 发布时间:2015-12-27
本文导语: 写了一个SHELL脚本,使用一个变量来让一个程序重复运行 开始让RUN_APP = true while $RUN_APP do 程序名 done 然后在这个程序里使用setenv来使RUN_APP = false,想让程序停止。可是程序无法停止,改写成 while $RUN_APP do echo $R...
写了一个SHELL脚本,使用一个变量来让一个程序重复运行
开始让RUN_APP = true
while $RUN_APP
do
程序名
done
然后在这个程序里使用setenv来使RUN_APP = false,想让程序停止。可是程序无法停止,改写成
while $RUN_APP
do
echo $RUN_APP
程序名
done
发现$RUN_APP还是等于true.
个人认为是没有同步。如何解决这个问题?请提示下
为什么这个时候$RUN_APP无法等于false?
开始让RUN_APP = true
while $RUN_APP
do
程序名
done
然后在这个程序里使用setenv来使RUN_APP = false,想让程序停止。可是程序无法停止,改写成
while $RUN_APP
do
echo $RUN_APP
程序名
done
发现$RUN_APP还是等于true.
个人认为是没有同步。如何解决这个问题?请提示下
为什么这个时候$RUN_APP无法等于false?
|
用EXPORT不就行了吗