Есть такой скрипт:
#! /bin/sh
while true; do
pon provider nodetach
sleep 1
done
Запускаем, делаем
# ps auxw | grep pppd
затем
# kill <PID_OF_PPPD>
и видим
Terminated
Т.е. вместе с pppd убился и сам скрипт.
Вопрос: почему и как сделать так, чтобы при убийстве дочернего процесса сам шелловский скрипт не убивался?