Пакет: daemonize (1.7.8-4) [debports]
Ссылки для daemonize
Ресурсы Debian:
Исходный код :
Не найденСопровождающие:
Внешние ресурсы:
- Сайт [software.clapper.org]
Подобные пакеты:
инструмент, запускающий команду в фоновом режиме (демон)
Как определил W. Richard Stevens в своей книге от 1990 года, UNIX Network Programming (Addison-Wesley, 1990), демон — это «процесс, выполняющийся «в фоновом режиме», то есть без взаимосвязи с терминалом или оболочкой учётной записи, который ожидает: 1) возникновения некоторого события, 2) когда надо выполнить какое-то задание на регулярной основе». Перечень того, что обычно делает демон после старта:
* Закрывает все дескрипторы открытого файла (особенно стандартных потоков: ввода, вывода и ошибок) * Проверяет, чтобы рабочий каталог был именно на основной файловой системе «root», а не на другой, и предотвращает его размонтирование * Очищает значение umask * Запускает процесс в фоновом режиме (то есть запускает копию процесса, ответвление - fork) * Отсоединяет запущенный процесс от группы, к которой он принадлежит, (обычно это оболочка), таким образом вновь созданный процесс будет изолирован от посылаемых в его группу сигналов (таких как HUP) * Игнорирует все сигналы ввода/вывода (I/O) от терминала * Отсоединяет запущенный процесс от контрольного терминала (и предпринимает шаги, чтобы процесс снова не сформировал связь с контрольным терминалом) * Обрабатывает любые сигналы SIGCLD
Большинство программ, созданных для работы в качестве демонов, делают эту работу для своих нужд. Однако изредка вы можете встретиться с ситуацией, когда некая запускаемая программа ведёт себя не как «правильный» демон. В таких случаях, когда вам необходимо запустить эту программу в форме традиционного демона UNIX, вы можете использовать daemonize для принудительного её запуска в форме «правильного» демона.
Другие пакеты, относящиеся к daemonize
|
|
|
|
-
- dep: libc6.1 (>= 2.34)
- библиотека GNU C: динамически подключаемые библиотеки
также виртуальный пакет, предоставляемый libc6.1-udeb
Загрузка daemonize
Архитектура | Размер пакета | В установленном виде | Файлы |
---|---|---|---|
alpha (неофициальный перенос) | 14,3 Кб | 87,0 Кб | [список файлов] |