Go Back   В UNIX и Linux Форумы > Топ форумы > UNIX перспективных И опытных пользователей
.
Google Site



UNIX перспективных И опытных пользователей Эксперт-на-экспертов. Узнайте современные UNIX, UNIX команды, Linux, операционные системы, системы управления, программирование, Shell, Shell скриптов, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Reply
English Japanese Spanish French German Portuguese Italian Powered By Powered by Google
 
Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 11-01-2009
Зарегистрированный пользователь
 

Регистрация: Mar 2004
Место проведения: Бойсе, Айдахо, США
Сообщений: 39
Обработки сигналов, как администрация

Слишком общий характер, чтобы должность в другом месте, слишком сложная для новичков форумах. Существуют некоторые приложения в Unix / Linux среде, которая понимает сигналов, таких как SIGHUP, и т.д., как инструкции для выполнения административных задач (очистка информацию из этого, отключение пользователей, и т.п.) мне было просто интересно, если существуют какие-либо общие ссылки на различные приложений, которые ведут себя таким образом или если кто-то просто бывает узнать из приложения, что делать.


TIA.
Рекламные ссылки
Old 11-01-2009
Житель BOFH
 

Регистрация: Декабрь 2007
Сообщений: 459
это конкретное применение. если приложение не обрабатывает сигнал по умолчанию будут приняты меры. В большинстве случаев это является прекращение процесса.
Old 11-01-2009
Зарегистрированный пользователь
 

Регистрация: Sep 2007
Место проведения: Польша
Сообщений: 116
Каждое приложение реализует ее на свои собственные.
Это общепринятая выполнить одну из следующих операций при получении HUP:
- Перезапустить приложение
- Reload конфигурации
- Закройте грациозно
- Messy бросить
- Быть не знают о выходе сигнала и умирают в непредсказуемом способом

В сценариях оболочки у вас есть ловушка. Perl предлагает подобные вещи (некоторые из них начинаются и заканчиваются блоков).
Вполне обычной практикой является использование Nohup запустить программу, чтобы она не умрет после отключения от консоли (мне не нравится эта идея, кстати): my_app Nohup &. Иногда Nohup my_app теэ 1> log.log 2> & log.log. Безумный.
У вас есть несколько сигналов. По крайней мере 1 из них не могут быть урегулированы путем применения (приложение не знает, что это он убил). Другие сигналы определены в исходный код своей операционной системы (если она предусмотрена) или файлы заголовков. Если я правильно помню, то для Linux Вы получили signals.h или sys_signals.h ... Попробуйте поискать там.
HUP HangUp средства - так, что в прошлом пользователь подключен с помощью медленный модем и ненадежной была отключена (в результате собственного выбора или проблемы с подключением). Это HUP.
Рекламные ссылки
Reply

Закладки

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код На
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся Вне


Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Использование сигналов kapilv Программирование 2 11-28-2008 05:56 AM
Сигналы ... слепой дыня UNIX для чайников Вопросы И Ответы 0 11-06-2008 03:08 AM
Проблема с сигналами - 3 процесса коммуникаций Nightwright Программирование 2 05-03-2006 05:58 AM
Сигналов в HP-UX kapilv Программирование 1 08-18-2001 10:58 PM



Часовой пояс GMT -4. Текущее время 06:13 AM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX и Linux Форум Авторские права © 1993-2010 годов. Все права Reserved.Ad управление RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0