开启两个进程来执行命令,并且等待这两个进程都结束:
#!/bin/sh
for i in $(seq 1 2);
do
(echo $i;sleep 5;date)&
done
wait
echo "end ..."
这个shell脚本演示了如何开启两个进程执行命令,并使用wait确保所有进程执行完毕后再继续执行后续操作。循环中,每个进程执行echo、sleep和date命令,进程以后台方式运行。
开启两个进程来执行命令,并且等待这两个进程都结束:
#!/bin/sh
for i in $(seq 1 2);
do
(echo $i;sleep 5;date)&
done
wait
echo "end ..."
567
1959
663

被折叠的 条评论
为什么被折叠?