nixp.ru v3.0

20 октября 2017,
пятница,
19:22:47 MSK

DevOps с компанией «Флант»
Cronis написал 22 января 2006 года в 17:28 (2014 просмотра) Ведет себя неопределенно; открыл 5 тем в форуме, оставил 14 комментариев на сайте.

Часто возникает такая проблема, что хочется запустить определённый процесс в режиме демона, но у он таким св-вом не обладает. Как это реализовать?

z часто не срабатывает

Steck

А если так?

prigram_name &

символ & -> background

чем те не демон)

висит и в глаза не бросается

fly4life

А если так:

program < /dev/null > /dev/null 2>&1 &

Можно ещё про nohup почитать.

Cronis
Steck
А если так?

prigram_name &

символ & -> background

чем те не демон)

висит и в глаза не бросается

А как сделать, чтобы процесс не слал ничего в терминал? уходить то уходит, но иногда прилетают месаги на терминал.

И вот ещё: я запускаю процесс через ssh, когда я отключусь процесс вырубится или будет работать дальше?

8084

& — выпубится

если так

nohup program_name [-program_args] &

то нет

Genie
& — выпубится

если так

nohup program_name [-program_args] &

то нет

под Linux — не вырубится.

максимум, что с ней произойдёт — это остановится, если надо будет что на терминал вывести.

а вот под фрёй — да, прибъётся и надо nohup использовать.

Code Monkey

program > /dev/null — чтобы не слал вывод на экран.

З.Ы. может отдельный ФАК топик для подобного RTFM’a сделаем?

anonymous

Народ а как сделать, что бы прога запускалась в режиме демона под линухой и из самой проги, без &?

Genie

ммм.

несколько повнятнее можно сказать, что требуется?

перевести уже запущенну программу в фон? нажать Ctrl-Z и потом ввести команду bg

или что-то иное?

anonymous

Не у меня прога клиент- сервер с сокетами) под линухой и надо запустить ее в режиме демона.

Feuerbach

Наташа, а какие трудности возникают с & ? Будь это хоть клиент, хоть сервер, хоть бы и с сокетами.