Где мой /etc/init.d/skeleton на OpenSuse 12.3?

При новой установке OpenSuse 12.3 я хочу «демонзировать» программу. И, по всем примерам, найденным в Интернете, я вижу, что мне нужно сначала создать /etc/init.d/myscript на основе /etc/init.d/skeleton

Но у меня нет /etc/init.d/skeleton … Есть ли место для этого файла? Или, может быть, мне нужно что-то установить?

Система обновлена, я сначала ее проверил.

Я знаю, что могу попытаться скопировать другой существующий скрипт /etc/init.d и изменить его, или создать новый, но я бы знал, что я ошибаюсь, или если есть другой особый способ сделать это на OpenSuse.

  • Не удалось достичь сети из chroot
  • Ошибка анализа на блоке таймера systemd. Неверная документация?
  • Как включить унисон для входа в ssh из сервисного модуля systemd?
  • systemctl сохраняет тайм-аут при перезагрузке службы
  • Почему мой Debian jessie всегда находится на уровне 5?
  • Как настроить службу systemd для выполнения команды simple / bin / echo «Hello world», чтобы показать вывод на консоли?
  • Именование сетей в Arch Linux
  • Как перезапустить службу systemd при изменении графики?
  • One Solution collect form web for “Где мой /etc/init.d/skeleton на OpenSuse 12.3?”

    Я не уверен, где файл /etc/init.d/skeleton исчез, но я ожидал бы, что это изменение связано с заменой традиционного SysV init daemon на systemd с OpenSUSE 12. systemd полностью совместим с хорошо известными initscripts, но я бы предпочитают использовать systemd модель для запуска служб.

    На мой взгляд, традиционные initscripts могут быть сложными, и иногда они могут потребовать более глубокого знания сценариев оболочки. С другой стороны, systemd «initscript» или файл конфигурации unit для службы ( man systemd.unit ) легче поддерживать, поскольку он имеет простой синтаксис, подобный файлам .INI . Вы можете попытаться записать файл единицы и включить его, отбросив файл в каталоге /etc/systemd/system . Этот каталог имеет более высокий приоритет, чем каталог по умолчанию /usr/lib/systemd/system . Пример демона sshd :

     [Unit] Description=OpenSSH Daemon After=syslog.target network.target [Service] EnvironmentFile=/etc/sysconfig/ssh ExecStartPre=/usr/sbin/sshd-gen-keys-start ExecStart=/usr/sbin/sshd -D $SSHD_OPTS ExecReload=/bin/kill -HUP $MAINPID KillMode=process Restart=always [Install] WantedBy=multi-user.target и [Unit] Description=OpenSSH Daemon After=syslog.target network.target [Service] EnvironmentFile=/etc/sysconfig/ssh ExecStartPre=/usr/sbin/sshd-gen-keys-start ExecStart=/usr/sbin/sshd -D $SSHD_OPTS ExecReload=/bin/kill -HUP $MAINPID KillMode=process Restart=always [Install] WantedBy=multi-user.target 

    Или вы можете использовать «устаревшие» initscripts, как вы привыкли. Но вы потеряете некоторые опрятные функции systemd такие как:

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

    Наконец, имейте в виду, что если есть единица ( sshd.service ) с тем же самым базовым именем, что и initscript ( /etc/init.d/sshd ), тогда initscript игнорируется, и система systemd будет использоваться и использоваться.

    Interesting Posts

    Почему «выключение» сеанса активирует новую добавленную группу?

    конвертировать временную метку unix на сегодняшний день в оболочку Android

    Добавление в массивы

    Изменение цветового баланса на графике Intel

    Win 8.1 гость на VirtualBox 5 работает на Wayland 1.8 freezes после входа в систему

    Любой способ перезапустить машину Linux через SSH, если корневая файловая система не работает?

    Как заставить пакмана ответить «да» на все вопросы?

    Установите 64-битное приложение (32-битное поле пользователя / 64-битное ядро) debian

    Понимание того, почему в этом случае отправляются электронные письма DegradedArray

    Замените старый дистрибутив на новый, рядом с Windows

    Как проверить, сколько файлов было создано за одну неделю?

    Преобразование загрузки BIOS в UEFI в существующей Linux-установке

    Обновление драйвера Alsa на клиентской машине без make

    VFS является модулем?

    Добавление переключателя клавиатуры в стойло

    Linux и Unix - лучшая ОС в мире.