Инструменты пользователя

Инструменты сайта


sh:init_script

Шаблон скрипта инициализации для init.d

Очень простой шаблон скрипта инициализации для init.d.

  • $levels - «уровни запуска»;
  • $serivce - название сервиса;
  • $service_bin - название исполняемого файла.
#! /bin/sh
#
# chkconfig: $levels
# description: $ description
#
case "$1" in
        start)
                echo "[*] start $service "
                /usr/bin/$service_bin
        ;;
        stop)
                echo "[*] kill $service"
                /usr/bin/pkill $service_bin
        ;;
        restart)
                $0 stop && $0 start || exit 1
        ;;
        *)
                echo "Usage: $0 {start|stop|restart}"
                exit 2
esac
exit 0
sh/init_script.txt · Последние изменения: 2014/02/27 07:29 — Alex