Вопросы с тегом «daemon»

Компьютерная программа, которая запускается как фоновый процесс, а не находится под непосредственным контролем интерактивного пользователя.

48
Что делает «systemctl daemon-reload»?

У меня есть служба, которая внезапно остановилась. Я попытался перезапустить эту службу, но потерпел неудачу и попросил запустить «systemctl daemon-reload». Что именно делать? Что такое «перезагрузка...

38
Как запустить Dropbox в фоновом режиме?

Я использую Debian 6 и Dropbox. Я следовал этим командам, чтобы установить его. Когда я бегу ~/.dropbox-dist/dropboxd- Dropbox работает и все такое. Проблема в том, что когда я закрываю терминал или, что еще хуже, перезагружаюсь, Dropbox перестает работать, и мне нужно снова запустить этот демон....

32
Как составить список всех запущенных демонов?

Из моего вопроса стало ясно, что я не могу легко определить функции демона. Я читал в разных статьях и на разных форумах, что эту service --status-allкоманду можно использовать для вывода списка всех демонов в моей системе. Но я не думаю, что команда перечисляет все демоны, потому NetworkManagerчто...

28
Как проверить, что демон слушает по какому интерфейсу?

Пример: sshd настроен на прослушивание только на wlan0. Так. Помимо проверки sshd_config, как я могу проверить, слушает ли демон какой интерфейс? netstat может это сделать? как? (ОС: openwrt или научный linux или openbsd) ОБНОВИТЬ: Я думал, что sshd может быть ограничен интерфейсом ... но нет ......

23
Ubuntu12.04: как отключить процесс демона при запуске

Обычно я использую service start/stopили initctl start/stopдля запуска или остановки процесса демона, но теперь я ищу, чтобы отключить запуск процесса демона при запуске mysqld. В настоящее время , что я делаю это переименование /etc/init/mysql.confдо , /etc/init/mysql.conf.bakно после прочтения...

20
«Правильный» способ запуска сценария оболочки в качестве демона

Я пишу скрипт , который я хотел бы работать в качестве демона при запуске без использования внешних инструментов , таких как DaemonTools или демон . Linux Daemon Writing HOWTO Согласно Linux Daemon Writing HOWTO , правильный демон имеет следующие характеристики: вилки из родительского процесса...

18
Почему мы используем setsid () при демонизации процесса?

Чтобы создать службу (демон), мы разветвляем родителя и заставляем его выйти, в то время как дочерний элемент становится лидером сеанса путем вызова setsid(). Более того, почему мы используем setsid ()? Наш бесхозный процесс решается init(хотя и не во всех случаях) процессом. Почему мы используем...

18
В чем разница между start-stop-daemon и работой с &?

Я настраиваю сервис в /etc/init.d. Я смотрю на различные сценарии, некоторые из которых реализованы с, start-stop-daemon ...а некоторые с /path/to/script &. Все они сохраняют pid в файле и делают некоторые проверки. Какова лучшая практика, каковы различия, что важно знать здесь ...? (в общем) В...

17
start-stop-daemon не работает должным образом, файл pid не был записан

Я пытаюсь управлять программой на основе Python (которая не отсоединяется от консоли) #!/bin/bash user=nobody pid=/var/run/xx.pid name=xx prog=/xx.py case $1 in start) /sbin/start-stop-daemon --start -b --oknodo --user "$user" --name "$name" --pidfile "$pid" --startas "$prog" --chuid nobody --...

16
rpc.statd работает в системе, не использующей NFS

У меня есть машина Debian, которая получает предупреждения (через автоматический аудитор Tiger), который rcp.statdпрослушивает такой-то сокет. Googling show rpc.statd- это демон, используемый NFS. Насколько я знаю, я не использую (и не установил) ничего, связанного с NFS. Что бы установило /...

15
Systemctl удалить устройство из списка неудачных

Как я могу удалить устройство из systemctl --failedсписка без перезагрузки машины? Фон: у меня есть, среди прочего, следующая запись в списке: ● openvpn-server@intranert.service loaded failed failed OpenVPN service for intranert Это произошло из-за того, что я неправильно написал intranet, что...

15
Что такое log_daemon_msg?

Я просматривал, /etc/init.d/sshчтобы получить представление о том, как «правильный» системный демон запускается при загрузке (я пытаюсь добавить svnserveв этот список). Я видел, что это log_daemon_msgиспользуется как команда, но я понятия не имею, что это такое. which log_daemon_msgи man...

14
Зачем мне использовать chroot для песочницы для безопасности, если мое приложение с самого начала может работать на более низком уровне?

Я пишу демон HTTP-сервера на C (есть причины, почему), управляя им с помощью системного файла модуля. Я переписываю приложение, разработанное 20 лет назад, примерно в 1995 году. И система, которую они используют, заключается в том, что они выполняют chroot, а затем setuid, и стандартную процедуру....

13
Идиоматическое расположение файловых сокетов в системах Debian

Я пишу демон-процесс для системы Debian, в Cкоторой используется Unix Domain Socket . Если рабочим каталогом процесса демона является корневой каталог, существует ли идиоматический каталог для размещения сокета в файловой...

13
Является ли хорошей практикой запуск демона под учетной записью пользователя без полномочий root?

Я разработал приложение, которое использует NTP для изменения времени в сети, для синхронизации двух моих компьютеров. Он работает как root, поскольку только последний может изменять время и дату в Linux (я думаю). Теперь я хочу запустить его как пользователь. Но мне нужно получить доступ ко...

12
Как настроить скрипт для выполнения, когда порт получает сообщение

Мне интересно, как получить сценарий оболочки для прослушивания на определенном порту (может быть, с помощью netcat?). Надеюсь, что когда сообщение отправляется на этот порт, сценарий записывает сообщение, а затем запускает функцию. Пример: Компьютер 1 имеет скрипт, работающий в фоновом режиме,...

12
Как навсегда установить настройки убийцы OOM для демонов?

Запуская некоторые серверы Linux с одним или несколькими жизненно важными демонами системной службы, я бы хотел настроить OOM killer для этих демонизированных процессов на случай, если произойдет что-то странное. Например, сегодня некоторые сервера Ubuntu работает MySQL получил убил MySQL демон ,...

11
настроить Java-демон с помощью systemd

Я использую это определение для systemdработы: [Unit] Description=Some job [Service] ExecStart=/usr/local/sbin/somejob User=dlt Type=forking [Install] WantedBy=multi-user.target Сценарий вызывается следующим образом (вызывая простую подпрограмму, которая прослушивает сокет tcpip и добавляет входные...

11
Есть ли что-то вроде демона для каждого пользователя?

Мне нужно запустить некоторые фоновые процессы, которые живут, пока я вошел в систему с определенным пользователем. Существует ли что-то вроде демона для каждого пользователя? Я знаю только глобальные демоны, которые живут от запуска компьютера до выключения (или запуска / уничтожения вручную). на...