SysV initscripts
В ALT Linux используется вариация инитскриптов SysV, которая совместима со скриптами RH-style, но в качестве штатной использует процедуру с использованием start-stop-daemon. В качестве примера инитскрипта пакета в Sisyphus можно использовать /etc/rc.d/init.d/template.
- скрипты, которые входят в пакеты, которые используют макросы %post_service и %preun_service, обязаны реализовывать обработку первого аргумента condrestart и condstop соответственно;
- рекомендуется вывод при обработке status делать таким, чтобы первая строка длиной до 80 символов включительно являлась достаточной и содержательной; некоторые существующие сервисы (например, apache) реализуют поддержку более подробного вывода при помощи extendedstatus;
Примеры и полезная информация (non-normative)
- Запуск приложения в качестве сервиса, не умеющего форкаться и менять юзера: 1 2
Ссылок на эту страницу нет