powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Эдакий себе Феникс
11 сообщений из 11, страница 1 из 1
Эдакий себе Феникс
    #37616045
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OS: Cent-OS 2.6.32

Есть процесс который должен всегда работать.
Посоветуйте штатное средство респавна.
На тот случай если процесс слетит по исключению
или будет убит по разным причинам.

Интервал между респавном допускается около минуты. Это вполне терпимо.
...
Рейтинг: 0 / 0
Эдакий себе Феникс
    #37616154
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

crontab, не?
...
Рейтинг: 0 / 0
Эдакий себе Феникс
    #37616196
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я думал об этом. Как-то нетехнологично получается. Хотелось-бы как-то на уровне
процесса init контролировать что некоторый потомок еще не помер.
...
Рейтинг: 0 / 0
Эдакий себе Феникс
    #37616201
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так init вроде сам следит за процессами, которые он запустил
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Эдакий себе Феникс
    #37616245
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Эдакий себе Феникс
    #37616256
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft man 4 inittab судя по версии ведра у ТС 6ка - там апстарт
...
Рейтинг: 0 / 0
Эдакий себе Феникс
    #37616268
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфиловmiksoft man 4 inittab судя по версии ведра у ТС 6ка - там апстартМожно чуть подробнее? Возможно, я уже устарел :)
...
Рейтинг: 0 / 0
Эдакий себе Феникс
    #37616397
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft,

Замена initd в новых линуксах. Реагирует не только на старт-стоп системы, но и на появление новых девайсов, и на любые другие ивенты. В том числе может перезапускать контролируемую службу.
...
Рейтинг: 0 / 0
Эдакий себе Феникс
    #37616407
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miwaonline,

На всякий случай: initd тоже умеет respawn, просто изначально ТС ничего об initd не говорил.
...
Рейтинг: 0 / 0
Эдакий себе Феникс
    #37616420
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сойдет. Пока с этим поразбираюсь.
...
Рейтинг: 0 / 0
Эдакий себе Феникс
    #37616665
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftМожно чуть подробнее? Возможно, я уже устарел :)В шестой шляпе похоронили классический init, живший десятилетиями, и теперь вместо православного inittab:

Код: sql
1.
2.
3.
4.
5.
6.
7.
# Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6



пишут такую ересь:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
~]# cat /etc/init/start-ttys.conf
#
# This service starts the configured number of gettys.

start on stopped rc RUNLEVEL=[2345]

env ACTIVE_CONSOLES=/dev/tty[1-6]
env X_TTY=/dev/tty1
task
script
        . /etc/sysconfig/init
        for tty in $(echo $ACTIVE_CONSOLES) ; do
                [ "$RUNLEVEL" = "5" -a "$tty" = "$X_TTY" ] && continue
                initctl start tty TTY=$tty
        done
end script
~]# cat /etc/init/tty.conf
# tty - getty
#
# This service maintains a getty on the specified device.

stop on runlevel [S016]

respawn
instance $TTY
exec /sbin/mingetty $TTY



но вроде это еще не все, они собираются systemd воткнуть как только обкатают на федоре
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Эдакий себе Феникс
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]