我写了一个shell脚本来同时启动三个后台进程。在 shell 脚本中,我试图等待所有孩子完成他们的工作,然后父工作终止。但是,出于某种原因,我看到睡眠过程永远不会醒来。
echo "Starting $1 instances" >> $logfile
for i in `seq 1 $1`
do
/usr/bin/php index.php name&
done
echo "Waiting for all $l instances to complete \n" >> $logfile
wait
echo "All $instances scripts completed" >> $logfile
Run Code Online (Sandbox Code Playgroud)