Необходимы определенные части сценариев запуска или просто хорошая практика?

Пользователь оператора был традиционно там для простого обслуживания, так обычно имеет неограниченный доступ для чтения к дискам (также находясь в группе оператора) для выполнения дампов / резервные копии. Тем путем резервное копирование может быть взято, не требуя корня pw.

4
15.03.2011, 16:24
2 ответа

Посмотрите на файл документов /usr/share/doc/initscripts-*/sysvinitfiles (На текущем F14, /usr/share/doc/initscripts-9.12.1/sysvinitfiles). Здесь существует дальнейшая документация: http://fedoraproject.org/wiki/Packaging/SysVInitScript.

chkconfig строка определяет, в каком runlevels сервис запустится по умолчанию (если таковые имеются), и где в запуске обрабатывают, им закажут.

# chkconfig: <startlevellist> <startpriority> <endpriority>

        Required.  <startlevellist> is a list of levels in which
        the service should be started by default.  <startpriority>
        and <endpriority> are priority numbers.  For example:
        # chkconfig: 2345 20 80

И, обратите внимание, что это все становится устаревшим с Fedora 15 и systemd.

4
27.01.2020, 20:51

Первая строка является "хижиной" и используется для выполнения сценария, не имея необходимость передавать его как аргумент командной строке оболочки. Вторая строка является комментарием и понята только chkconfig программа. Это используется, чтобы гарантировать, что сценарий запустится на определенном уровне выполнения.

3
27.01.2020, 20:51
  • 1
    Разъясниться немного больше: #! (хижина) строка необходима наверху любого сценария. # chkconfig комментарий и не имеет никакого влияния на выполнение сценария; это использовало только программой администрирования chkconfig. –  Gilles 'SO- stop being evil' 15.03.2011, 23:13

Теги

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