¿Qué tal
sleep 2 &; sleep 1 &; sleep 5 &; sleep 3 &; for job in `jobs -p` ; do wait $job ; done ; bell
(simplificado dehttps://stackoverflow.com/questions/356100/how-to-wait-in-bash-for-several-subprocesses-to-finish-and-return-exit-code-0)?
Nota al margen :Probé en GNU bash, versión 4.3.48 en lugar de zsh y usé beep en lugar de bell. Mi comando real fue ligeramente diferente:
sleep 2 & sleep 1 & sleep 5 & sleep 3 & for job in `jobs -p` ; do wait $job ; done ; beep
Если исполняемый бит установлен для любого из корневого пользователя, группы или пользователя :--х --х --х для файла или каталога в некоторых системах он будет выделен жирным шрифтом.
Не полагайтесь на это, это может произойти или не произойти в зависимости от используемого вами терминала.