История изменений
Исправление intelfx, (текущая версия) :
Ой-ля-ля...
sig USR2 && sleep 2 && sig 0 && oldsig QUIT
«За две секунды он успеет перезапуститься, я гарантирую это!»
if test $n -lt 0 && test -s $old_pid
then
echo >&2 «$old_pid still exists after $TIMEOUT seconds»
exit 1
fi
Круто. И что после этого случится со старым процессом? Ась? «А хрен его знает.»
restart|reload)
sig HUP && echo reloaded OK && exit 0
«Двух секунд» нет. Уже хорошо. А если мне нужно именно restart? Если он течь вдруг начал, аль библиотеки обновились какие-то, и непременно нужно начать использовать новые? Автор скрипта, наверное, предлагает мне в этом случае лососнуть тунца. Очень мило с его стороны.
Исходная версия intelfx, :
Ой-ля-ля...
sig USR2 && sleep 2 && sig 0 && oldsig QUIT
«За две секунды он успеет перезапуститься, я гарантирую это!»
if test $n -lt 0 && test -s $old_pid
then
echo >&2 «$old_pid still exists after $TIMEOUT seconds»
exit 1
fi
Круто. И что после этого случится со старым процессом? Ась? «А хрен его знает.»
restart|reload)
sig HUP && echo reloaded OK && exit 0
«Двух секунд» нет. Уже хорошо. А если мне нужно именно restart? Если он течь вдруг начал, али библиотеки обновились какие-то, и непременно нужно начать использовать новые? Автор скрипта, наверное, предлагает мне в этом случае лососнуть тунца. Очень мило с его стороны.