Как соответствовать для обновления со стандартом LSB?

Выполните командную строку как типичного пользователя (т.е. зарегистрированы как типичный пользователь).

В случае необходимости можно всегда использовать руны для команд выполнения как любой другой пользователь включая любых adminstrative пользователей, которых Вы имеете.

4
задан 23 May 2017 в 15:41
1 ответ

Не имеет смысла запускать сервис на уровне выполнения 0 или 6, которые являются уровнями для завершения работы и перезагрузки, соответственно. Существует, по-видимому, некоторое волшебство в обновлении-rc.d, которое пытается предотвратить этот случай и misparses аргументы в этом случае. При использовании более разумных уровней выполнения для запуска (вероятно, 2 3 4 5), он будет работать лучше.

2
ответ дан 3 December 2019 в 04:06
  • 1
    Спасибо за Ваш ответ, но поскольку я хочу, чтобы сценарий работал на вводе завершения работы (0) и перезагрузки (6) я don' t имеют большую часть выбора или делают меня? –   17 February 2010 в 13:56
  • 2
    Затем, вероятно, необходимо поместить Ваш do_backup вызов в " stop" раздел init сценария вместо этого. I' m не уверенный, однако, ли it' s такая хорошая идея установить вещи тот путь. Задержка завершения работы или перезагрузки путем перегрузки его с другими действиями может возвратиться, чтобы укусить Вас. Кроме того, необходимо будет сделать больше подстройки зависимостей init сценария так, чтобы, например, это doesn' t бегут за сетью, уже закрывается. Это не могло бы на самом деле работать во всех случаях. –  Peter Eisentraut 18 February 2010 в 00:34
  • 3
    Отлично! Работает! Используя остановку вместо запуска и для этого объявления его, поскольку сценарий уничтожения добился цели! Я использовал очень низкоприоритетное число, таким образом, оно выполняется сначала и прежде чем любой umounting будет сделан. It' s локальное резервное копирование, только для меня, таким образом, я могу пропустить requierements. Еще раз спасибо! –   18 February 2010 в 16:11

Теги

Похожие вопросы