Страница 1 из 1

respawn, отбывших на луну, процессов

Добавлено: 2008-01-21 12:00:22
weec
на Linux-системах, для сабжевых задач обычно использую возможности init (/etc/inittab)
под FreeBSD пробовал сторонние утилиты mktool и daemontools, последняя более-менее устроила

может кто еще чего посоветует, иль в седьмой ветке что появилось?

Re: respawn, отбывших на луну, процессов

Добавлено: 2008-01-21 12:27:12
Alex Keda
непонял....

Re: respawn, отбывших на луну, процессов

Добавлено: 2008-01-21 15:55:05
weec
respawn, под этим словом я имею в виду поднятие упавшего процесса

Re: respawn, отбывших на луну, процессов

Добавлено: 2008-01-21 16:04:20
serge
watchdog ?

Re: respawn, отбывших на луну, процессов

Добавлено: 2008-01-21 16:08:38
Alex Keda
monitord; monit....
что касается тех, что из /etc/rc.d - насколько я помню система их сама успешно подымает - sshd точно - а за остальными падучести не замечал....

Re: respawn, отбывших на луну, процессов

Добавлено: 2008-01-23 19:14:27
weec
serge, по watchdog можешь ссылки кнуть?

Re: respawn, отбывших на луну, процессов

Добавлено: 2008-01-23 22:12:01
serge
какие именно?
вообще системная утилита, поэтому смотри man
знаю что ISPManager ее использует, можешь там порыться и попробовать выяснить как это настраиваеться.

Re: respawn, отбывших на луну, процессов

Добавлено: 2008-01-24 9:40:23
weec
не уж то в FreeBSD не содержит в себе такую специфическую тулзу?

Re: respawn, отбывших на луну, процессов

Добавлено: 2008-01-24 9:54:58
Alex Keda
зачем?
в системе сервисы сами не падают..
а внешние, если нормальные - сами за собой присмотрят.
Типичные примеры - сквид и муся.

Re: respawn, отбывших на луну, процессов

Добавлено: 2008-01-24 10:08:12
weec
спецом завершил основной процесс sshd
ждал минуты 4, система его так и не подняла

Re: respawn, отбывших на луну, процессов

Добавлено: 2008-01-24 10:09:16
Alex Keda
weec писал(а):спецом завершил основной процесс sshd
ждал минуты 4, система его так и не подняла
как завершил?
===========
хотя, про это я не подумал - у меня наверно дочерние мёрли, когда я в pam.d накосячил...

Re: respawn, отбывших на луну, процессов

Добавлено: 2008-01-24 10:12:33
weec
послал ему SIGTERM

Re: respawn, отбывших на луну, процессов

Добавлено: 2008-01-24 10:48:28
serge
weec писал(а):не уж то в FreeBSD не содержит в себе такую специфическую тулзу?

Код: Выделить всё

man watchdog

Re: respawn, отбывших на луну, процессов

Добавлено: 2008-01-24 10:55:27
freeman
weec писал(а):не уж то в FreeBSD не содержит в себе такую специфическую тулзу?
ну если man watchdog с воздуха появляется ... то не содержит. :D
"добавлено" - мну опередили, просто в др. теме писал вс не нажимал отправить полчаса =)
SEE ALSO
watchdog(4), watchdogd(8), watchdog(9)

HISTORY
The watchdog utility appeared in FreeBSD 5.1.

AUTHORS
The watchdog utility and manual page were written by Sean Kelly
<smkelly@FreeBSD.org> and Poul-Henning Kamp <phk@FreeBSD.org>.

Some contributions made by Jeff Roberson <jeff@FreeBSD.org>.

FreeBSD 6.2 February 28, 2004 FreeBSD 6.2

Re: respawn, отбывших на луну, процессов

Добавлено: 2008-01-24 11:23:35
weec

Код: Выделить всё

# whatis watchdog
watchdog(4)              - hardware and software watchdog
watchdog(8)              - watchdog control program
watchdog(9)              - software and hardware watchdog facility
watchdogd(8)             - watchdog daemon
к чему эти упоминания о watchdog?
ISPmanager использует wachdog

приметил абзац man init
The init utility can also be used to keep arbitrary daemons running,
automatically restarting them if they die. In this case, the first field
in the ttys(5) file must not reference the path to a configured device
node and will be passed to the daemon as the final argument on its com-
mand line. This is similar to the facility offered in the AT&T System V
UNIX /etc/inittab.