LINUX.ORG.RU

Попробуй

sudo -u user /usr/bin/daemon1 -options &
sudo -u user /usr/bin/daemon2 -options &
sudo -u user /usr/bin/daemon3 -options &

cyber_eagle
()

rc.local
Так нельзя?

Нет, надо делать нормально.

anonymous
()
Ответ на: комментарий от cyber_eagle

Все равно нужно запускать параллельно.

Вы, наверное, хотели написать «в фоновом режиме»?

Так это зависит от самих демонов и использованных ключей запуска (options).

IMHO, большинство демонов поддерживает фоновый запуск без принудительного перевода в фоновый режим (см. sendmail, smbd, например).

Serge10 ★★★★★
()
Последнее исправление: Serge10 (всего исправлений: 1)
Ответ на: комментарий от Serge10

Именно это я и хотел написать)

Я предположил, что демоны у тс самописные и предложил решение по пути наименшего сопротивления.

А если по правильному, то - дорога в init.d со всеми вытекающими.

Хотя, возможно, это вовсе не самописанина и тс просто не разобрался с ключами.

cyber_eagle
()
Ответ на: комментарий от cyber_eagle
sudo -u user /usr/bin/daemon1 -options &
sudo -u user /usr/bin/daemon2 -options &
sudo -u user /usr/bin/daemon3 -options &

Работает.

gelius
() автор топика
Ответ на: комментарий от Serge10

Можно, но асинхронный режим никто не отменял:

#!/bin/sh
sudo -u user /usr/bin/daemon1 -options & sudo -u user /usr/bin/daemon2 -options & sudo -u user /usr/bin/daemon3 -options &

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