
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
13.10.2010, 12:13
|
|||
|---|---|---|---|
Правильно остановить процесс |
|||
|
#18+
Как будет правильно "в стиле RedHat" остановить некий процесс при перезагрузке системы? Прописывать в /etc/inittab строку id:6:wait:скрипт (wait потому что надо ждать пока процесс не завершится) или сделать скрипт - сервис для останова процесса и зарегистрировать его через chkconfig ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.10.2010, 15:58
|
|||
|---|---|---|---|
Правильно остановить процесс |
|||
|
#18+
Или просто прописать скрипт в /etc/init.d/halt, он вызывается при останове и перезапуске системы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.10.2010, 16:40
|
|||
|---|---|---|---|
Правильно остановить процесс |
|||
|
#18+
AndronИли просто прописать скрипт в /etc/init.d/halt, он вызывается при останове и перезапуске системы А долго ждать? В /etc/init.d/halt задержка 5с между отправкой сигналов TERM (который программа может сама обработать) и KILL. Самое правильное было бы в этом месте и ждать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.10.2010, 00:59
|
|||
|---|---|---|---|
|
|||
Правильно остановить процесс |
|||
|
#18+
Andron, в inittab закидывают совсем уж системные вещи, так что пишите rc-крипт и не звабывайте про /var/lock/subsys ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.10.2010, 11:19
|
|||
|---|---|---|---|
Правильно остановить процесс |
|||
|
#18+
chAlx, ждать процесса надо неск секунд Андрей Панфилов, написал тестовый скрипт, зарегистрировал его с помощью chkconfig, только вот не понял систему обработки: chkconfig --list test test 0:off 1:on 2:on 3:on 4:on 5:on 6:off т.е. сделал чтобы он запускался на уровнях 12345 и останавливался на уровнях 06. Насколько я понял при этом при переходе на уровни 12345 система должна вызывать этот скрипт с параметром start? так и происходит. При переходе на уровни 06 как должен вызыватся этот скрипт? С параметром stop ? Но секция stop вообще не выполняется (только если руками делать service test stop). Как выполняется данный скрипт при переходе на уровни 06 в данном случае? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.10.2010, 11:28
|
|||
|---|---|---|---|
Правильно остановить процесс |
|||
|
#18+
Я думал что при переходе на уровни 06 поскольку для них указан off то скрипт test будет выполнен системой с параметром stop, но так не происходит. В то же время в каталогах /etc/rc6.d и rc0.d есть ссылки на /etc/init.d/test ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.10.2010, 11:39
|
|||
|---|---|---|---|
|
|||
Правильно остановить процесс |
|||
|
#18+
Andron, забыли про /var/lock/subsys ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.10.2010, 11:41
|
|||
|---|---|---|---|
Правильно остановить процесс |
|||
|
#18+
Андрей Панфилов, Не забыл - в секции start создаю этот файл, в секции stop он должен удалятся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.10.2010, 11:43
|
|||
|---|---|---|---|
Правильно остановить процесс |
|||
|
#18+
файл /var/lock/subsys/имя_службы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=25&tablet=1&tid=1484672]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
161ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 467ms |

| 0 / 0 |
