我有两个 shell 脚本。在其中一个中,我有:
export FOO="yes"
sh another.sh &
# ops ...
export FOO=0
在another.sh
我有:
while [[ $FOO -eq "yes" ]]
do
# something ...
done
问题是,当第一个脚本完成时,设置FOO=0
,FOO
in的值another.sh
继续为"yes"
。我想知道如何获得更新FOO
,这样我就可以弄清楚第一个脚本(调用者)何时完成。