Безопасное завершение процесса переднего плана при завершении фонового процесса

Это предупреждение. Тем, кто занимается поддержкой этого кода, нужно будет убрать левые скобки, например, изменить { в регулярном выражении на \{. Сообщение об этом тем, кто занимается поддержкой этого кода, может помочь, так как это тривиальное исправление.

2
14.10.2016, 09:50
1 ответ

Попробуйте составить список сигналов, если один из них не сработает, подождите три секунды (время сна может быть изменено на основе любого my-term.sh ), затем попробуйте другой:

(my.bin > pipe1 < pipe2; x=$$ ; \
 for sig in SIGTERM SIGINT SIGQUIT SIGABRT SIGKILL ; \
 do kill -${sig} $x && break ; sleep 3s ; done ; ) &
my-term.sh pipe1 pipe2
0
27.01.2020, 22:44

Теги

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