Инструменты пользователя

Инструменты сайта


dev:bash:pri_zavershenii_skripta_zavershat_vse_dochernie_processy

===== При завершении скрипта завершать все дочерние процессы ===== ==== Описание ==== Иногда требуется, чтобы при завершении (и/или прерывании) выполнения bash-скрипта, завершались все дочерние по отношению к нему процессы. ==== Решение ==== Где-нибудь в начале скрипта необходимо вставить выполнение следующего блока: <code bash> function on_exit() { pkill -P $$ } trap on_exit EXIT </code>

Дискуссия

Enter your comment
 
dev/bash/pri_zavershenii_skripta_zavershat_vse_dochernie_processy.txt · Последние изменения: 22.09.2010 10:24 (внешнее изменение)

Инструменты страницы