LINUX.ORG.RU

Re: Возможно ли послать команду процессу который висит в фоне?

по теме: нужно перезапустить процесс не убивая его.

al1as ()

Re: Возможно ли послать команду процессу который висит в фоне?

kill ?

chocholl ★★ ()

Re: Возможно ли послать команду процессу который висит в фоне?

>по теме: нужно перезапустить процесс не убивая его.

что это значит? перезапустить процесс не убивая его не возможно.

Nao ★★★★★ ()

Re: Возможно ли послать команду процессу который висит в фоне?

Для этого у run должен быть обработчик сигналов, который, допустим, по определённому сигналу перечитает конфигурацию или т.п.

UVV ★★★★★ ()

Re: Возможно ли послать команду процессу который висит в фоне?

echo $! > /tmp/process.pid
...
kill -HUP `cat /tmp/process.pid`

а ещё смотри man pkill

true_admin ★★★★★ ()

Re: Возможно ли послать команду процессу который висит в фоне?

И да, когда твоя прога выйдёт, пусть потрёть pid-файл. А то этот пид может другой процесс занять и тогда будет веселуха.

true_admin ★★★★★ ()

Re: Возможно ли послать команду процессу который висит в фоне?

В некоторых дистрибутивах есть команда start-stop-daemon, она может упростить вышесказанные манипуляции с остановкой и запуском демона

Nao ★★★★★ ()

Re: Возможно ли послать команду процессу который висит в фоне?

кстати, когда-то натыкался на скрипт который запускает процесс в цикле, и при падание \ убийстве процесса он возраждается заного.

есть идеи как это реализовать?

al1as ()

Re: Возможно ли послать команду процессу который висит в фоне?

Я про бинарник и спрашивал. В бинарнике должен быть предусмотрен параметр перезапуска.

UVV ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.