Start-Stop-демон, документацията на руски език за Ubuntu
Други възможности за старт-стоп-демон
В тази статия ще разгледаме използването на старт-стоп-демон. Тази помощна програма е част от Dpkg, и следователно, присъства във всяка система на Debian / Ubuntu-базирана.
Следващата й функция: тя позволява да се работи всеки процес, като демон. т.е. във фонов режим. Необходимо е да се работи във фонов режим на процесите, които от своя страна не са в състояние да отиде на заден план. Стартиране на процеса като демон няма да задържи постоянно отворен йу-раздел конзола или в терминала, както и да даде по-голям контрол на процеса.
Както бе споменато по-горе, основната цел - управлението на програмите във фонов режим. Един пример ще бъде взето museekd. Demon клиент SoulSeek p2p-мрежа. старт-стоп-демон има две задължителни параметри: -S (или -Започнете) и К (прекачвания), единият от които трябва да присъстват във всеки екип. Следван от параметрите, показващи какво и как да започна.
За стартиране на обслужващата трябва да бъде в допълнение към -S преминат към посочите като изпълним файл - / ЮЕсАр / хамбар / museekd. Изпълнимия файл се определя от -x
Въпреки това, във фонов режим, програмата няма да си отиде и ще го видите на изхода на екрана. За да се гарантира, че процесът отиде на заден план, трябва да добавите ключова -Б. В същото време, добавете -v опцията за показване на съобщения за диагностика
Програмата ще започне и да работи във фонов режим. Да вземем за пример това е достатъчно.
За да спрете този процес, трябва да се уточни ключовата к. т.е. действие "стоп", както и на самия процес, който трябва да бъде спряно. Процесът за да спре както е посочено от изпълнимия файл, като използвате опцията -x
Start-Stop-демон ще museekd процес и да го спре (по подразбиране - изпращане SIGTERM).
Ако искате да стартирате няколко копия на една и съща програма, използвайте PID-файлове 1), за да контролира тези процеси. За да започнете със създаването на museekd PID-файл трябва да използвате опцията -p. например:
Там също се яви ключов -м. посочване на полезност старт-стоп-демон, PID-файла, който искате да създадете, когато стартирате програмата. Някои програми са в състояние да създадат своя собствена PID-файла - в този случай, ключът не е необходимо.
Сега в съответния файл записан PID на работещ процес. Познавайки го, можете да го различава от останалите копия на една и съща програма, да се намери един процес, например, в горната част и го правят нещо (например, промените приоритета или спиране).
За да спрете този процес, можете да използвате и тазова възпалителна болест-файлове, за да спре даден процес. В този случай, не се изисква посочване на изпълнимия файл, просто трябва да се уточни какво действие да "спре" и PID-файл
старт-стоп-демон PID чете от даден файл, проверете дали има такъв процес и да го спре.
Ако стартирате програмата, което трябва да премине всички параметри, те са разделени от две тирета. Всичко, което се случва, не се възприема като параметрите за старт-стоп-демон, и се прехвърля в програмата се изпълнява в непроменен вид. Пример старт museekd алтернативен конфигурационен файл:
Тази конструкция ще започне museekd -C .museekd / config.new. параметри, които не са непременно изпълним след двойно тире и да го следва. Основното нещо - в края на командите.
Utility старт-стоп-демон има много повече възможности, отколкото, описани в тази статия. Например, тя ви позволява да започнете процеса от името на друг потребител или дори в Chroot-среда, задаване на приоритета на процеса, промените стоп-сигнал (например, да се използва SIGKILL вместо SIGTERM), и така нататък. Н. Повече информация може да бъде получена от човек старт-стоп-демон и началото прекачвания-демон -help.
1) PID - уникален номер, който идентифицира всеки процес, протичащ в системата. PID могат да бъдат разграничени от различни копия на една и съща програма. PID-файла - е обикновен текстов файл, в който да пише процеса PID. PID-файлове за някои системни процеси, могат да бъдат намерени в / Var / Run
Сървъри на Ubuntu