люблю systemd

топ 100 блогов amarao_san — 29.02.2016 Старт демона производится таким образом:

start-stop-daemon --start --background --quiet --pidfile $PIDFILE --exec $DAEMON --chuid $USER --umask $MASK --test > /dev/null || return 2

Совершенно типовая строчка времён sysv-init.

А вот что происходит, если убрать --background и devnull:
Would start /usr/bin/deluged  (as user debian-deluged[112], and group [115]).
Traceback (most recent call last):
  File "/usr/bin/deluged", line 9, in 
    load_entry_point('deluge==1.3.12', 'console_scripts', 'deluged')()
  File "/usr/lib/python2.7/dist-packages/deluge/main.py", line 184, in start_daemon
    deluge.log.setupLogger(level=options.loglevel, filename=options.logfile)
  File "/usr/lib/python2.7/dist-packages/deluge/log.py", line 65, in setupLogger
    filemode=filemode
  File "/usr/lib/python2.7/logging/__init__.py", line 1547, in basicConfig
    hdlr = FileHandler(filename, mode)
  File "/usr/lib/python2.7/logging/__init__.py", line 913, in __init__
    StreamHandler.__init__(self, self._open())
  File "/usr/lib/python2.7/logging/__init__.py", line 943, in _open
    stream = open(self.baseFilename, self.mode)
IOError: [Errno 13] Permission denied: '/var/log/deluged/daemon.log'


Скажите, как во времена sysv-init такое отлаживалось и отлавливалось?

Не, я понимаю, создатели sysv-init неправы. Но насколько? Им надо было сказать >/var/log/deluged/start_log, а ля эрланг? Другими словами, вопрос вообще никак не проработан (был). А проблема была. И даже остаётся, спасибо легаси за наше трудное настоящее и весёлое будущее.

init-менеджер, который предоставляет безусловный логгинг для приложения - благо. init-менеджер, который понимает, "работает оно или нет" - благо.

Оставить комментарий

Архив записей в блогах:
Если вас интересуют недавнии новинки, то пожалуйста, отписывайтесь тоже в этом посте. Я перебрала коробки/полки и переписала массу шарфов в единочном кол-ве и часто только в одном размере. Про каждый шарф готова расказать подробно и найти ...
Внутри поста вы можете посмотреть видео с процессом создания новой работы двумя знаменитыми райтерами: Roid и ...
В Совете федерации предлагают лишать родительских прав за "осмеяние" детей.  Такая норма содержится в разработанных сенаторами поправках в Семейный кодекс. Речь идет санкциях за применение родителями "недопустимых способов воспитания", в том числе психического насилия ...
А правильно ли я понимаю, что в самолет Навальный зашел, будучи в полном порядке, а в полете Навальный сидел рядом с Ярмыш? И что именно Ярмыш заявила о каком-то сотруднике транспортной полиции, который якобы в ее присутствии показывал форумулу некоего вещества с экрана телефона и ...
Министр иностранных дел Украины Павел Климкин заявляет, что его страна инициирует обсуждение вопроса создания единого экономического пространства странами Восточного партнерства (Украина, Грузия, Молдавия, Беларусь, Армения и Азербайджан). "Я сегодня поднял вопрос о возможности дискуссии ...