我直接说解决方案,在父脚本最后一行加wait,它会等待所有子进程(子脚本),直到子进程结束,这样就不会出现“父脚本先执行完,导致要敲回车才能回到交互界面”的情况
wait
wait
命令能够等待后台执行的进程完成,在后台进程完成之前,阻塞当前进程并等待后台进程结束。
该命令通常用于在 Bash 脚本中等待多个后台进程完成,并且一般与 &
后台运行符一起使用。
wait教程文章参考:Bash wait Command | Linuxize
我直接说解决方案,在父脚本最后一行加wait,它会等待所有子进程(子脚本),直到子进程结束,这样就不会出现“父脚本先执行完,导致要敲回车才能回到交互界面”的情况
wait
wait
命令能够等待后台执行的进程完成,在后台进程完成之前,阻塞当前进程并等待后台进程结束。
该命令通常用于在 Bash 脚本中等待多个后台进程完成,并且一般与 &
后台运行符一起使用。
wait教程文章参考:Bash wait Command | Linuxize