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