Назад | Перейти на главную страницу

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

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

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

Спасибо заранее за любые данные!

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

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

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