Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Вопрос по rc-скриптам
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
NWhisper
n00b
n00b


Joined: 16 May 2006
Posts: 33

PostPosted: Sat Jan 13, 2007 8:16 pm    Post subject: Вопрос по rc-скриптам Reply with quote

Всем привет!

Есть необходимость автоматически запускать одну из программ в виде демона.
Так же есть условие, что при падении этой программы, она должна автоматически запуститься вновь.

Собственно вопрос в следующем: как это сделать с помощью rc-скриптов (/etc/init.d/...)?
Back to top
View user's profile Send private message
046
Apprentice
Apprentice


Joined: 21 Jul 2004
Posts: 231
Location: Yaroslavl, Russia

PostPosted: Sun Jan 14, 2007 9:23 am    Post subject: Reply with quote

c помошью /etc/init.d/ делается автоматический запуск программ при загрузке компьютера.

Демона, и перезапуск делай сам, своим скриптом (запускаемым из/etc/init.d/ )

Что хоть за програма? А то может есть способ лучше?
Back to top
View user's profile Send private message
NWhisper
n00b
n00b


Joined: 16 May 2006
Posts: 33

PostPosted: Sun Jan 14, 2007 11:33 am    Post subject: Reply with quote

Да совершенно любая...

Я пока вышел из положения с помощью restartd, но интересуют иные варианты
Back to top
View user's profile Send private message
IFL
Tux's lil' helper
Tux's lil' helper


Joined: 12 Jun 2005
Posts: 117

PostPosted: Sun Jan 14, 2007 2:57 pm    Post subject: Reply with quote

Запуск демонов идёт через start-stop-daemon.
Но... текущая init-система не следит за тем, чтобы демон не упал -- эта возможность появилась только в init-ng.
Back to top
View user's profile Send private message
Balancer
Guru
Guru


Joined: 04 Jun 2004
Posts: 465

PostPosted: Sun Jan 14, 2007 3:06 pm    Post subject: Reply with quote

У меня просто cron-скрипт каждую минуту смотрит, жив ли процесс. Если не жив - дёргает растарт init.d
Back to top
View user's profile Send private message
046
Apprentice
Apprentice


Joined: 21 Jul 2004
Posts: 231
Location: Yaroslavl, Russia

PostPosted: Mon Jan 15, 2007 9:42 am    Post subject: Reply with quote

IFL wrote:
Но... текущая init-система не следит за тем
Сам init следит. Можно и в /etc/inittab написать, с respawn, но ТОЛЬКО если эта обычная программа (не демон, те не делает fork + начинает новую сессию), так как init следит только за пидом который сам запускает и при завершении работы, запустит заново.

Короче смотрите как login работает ))
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Mon Jan 15, 2007 11:37 am    Post subject: Reply with quote

046, мне кажется обсуждался sw-init пакет и init.d скрипты. А в остальном ты прав.
Back to top
View user's profile Send private message
fank
l33t
l33t


Joined: 16 Oct 2004
Posts: 794
Location: Minsk, Belarus

PostPosted: Mon Jan 15, 2007 7:14 pm    Post subject: Reply with quote

Quote:
* app-admin/monit
Available versions: 4.4 (~)4.5.1 (~)4.6 4.8.1
Homepage: http://www.tildeslash.com/monit/
Description: a utility for monitoring and managing daemons or similar programs running on a Unix system.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum