служебный скрипт для любого дистрибутива Linux… возможно?

Я разрабатываю приложение, которое будет работать в Linux. Он может работать в большинстве дистрибутивов.

Есть ли способ создать сценарий запуска / обслуживания, который будет работать в любом дистрибутиве? Я читал о /etc/init.d, но разве это только для дистрибутивов на основе Debian? Мне нужна альтернатива, которая работает на большинстве (всех?) Дистрибутивов.

Заранее благодарим за любой ввод!

-1
задан 11 May 2016 в 16:43
1 ответ

Чтобы лучше справиться с различными дистрибутивами и их причудами:

  • либо не создавайте init и оставьте это как проблему / упражнение для ваших пользователей / клиентов
  • или примите во внимание надлежащее распространение и создайте зависимые от дистрибутива пакеты RPM / deb, которые ваши пользователи могут легко установить с помощью своего диспетчера пакетов.

Последнее означает, что вы придется иметь дело с соглашениями, зависящими от дистрибутива, и инструментами упаковки, и в конечном итоге придется написать несколько сценариев инициализации, и вам также потребуется создать модуль systemd.

2
ответ дан 5 December 2019 в 19:24

Теги

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