Что означает «подождите $${!}» в docker-compose.yaml?

Вам нужно вызвать wait()в родителя, чтобы заблокировать до тех пор, пока ребенок не будет убит

См.:http://man7.org/linux/man-pages/man2/waitpid.2.html

1
02.10.2019, 00:23
1 ответ
  • Переменная $!содержит идентификатор процесса (PID )только что запущенного процесса.
  • wait $!ожидает завершения этого процесса.
  • sleep 12h &работает sleep 12hв фоновом режиме.

Таким образом, этот сценарий оболочки запускает режим сна в фоновом режиме и ожидает его завершения.

Почему он не запускает sleep на переднем плане и почему имя переменной $!пишется так странно, мне непонятно.

0
27.01.2020, 23:14

Теги

Похожие вопросы