小编Hes*_*aod的帖子

等待不等待

如果我有一个名为myprogram包含的文件

sleep 200
date
Run Code Online (Sandbox Code Playgroud)

在后台运行:

$ sh myprogram &
Run Code Online (Sandbox Code Playgroud)

我想知道myprogram使用wait命令何时完成

$ cat >notify
wait PID
echo "Program completed"
$ sh notify &
Run Code Online (Sandbox Code Playgroud)

PID是第三个命令给出的进程ID,我的问题是在最后一个命令后立即在终端上打印消息“程序完成”,为什么等待不等待?,我使用的是 ubuntu 11.10

shell process exit

4
推荐指数
1
解决办法
5752
查看次数

标签 统计

exit ×1

process ×1

shell ×1