Intereting Posts
Как интегрировать файловую систему Windows с Ubuntu? Сетевая корзина на моем рабочем столе Отладка последовательного порта на Ubuntu Средство просмотра PDF в сочетании с видеопроигрывателем Значки док-станции Ubuntu отображаются как черно-белые, они не выглядят правильно установлен jdk by и имеет ошибку: не удалось создать виртуальную машину Java Как определить имя устройства для NMVe SSD во время установки Что мне нужно сделать, чтобы получить доступ к календарю Google на thunderbird? Не удалось подключить внешний жесткий диск 1 ТБ USB – Ошибка Окно Нажмите, чтобы сосредоточиться без передачи события в приложение Wi Fi ограничено 1M. Битовая скорость не может быть установлена ​​ Блокировка и разблокировка с USB-диска (pendrive) Где хранится информация о плейлисте Rhythmbox? Почему этот grep для строки во всех подкаталогах не работает? Как можно использовать несколько частных ключей с ssh?

как прочитать начальный аргумент скрипта init.d

Что касается следующей документации , как я могу прочитать аргумент start и stop ? Я хочу сказать, загружается компьютер или отключается, поэтому я могу запустить правильный скрипт.

Чтобы сценарий выполнялся с начальным аргументом в конце последовательности запуска и запускался с аргументом stop в начале последовательности выключения:

sudo update-rc.d myscript defaults 98 02 

я хочу сделать что-то вроде этого:

 if [ startargument "start" ] then ./startscript else ./shutdownscript 

  дело «1 доллар» в
   Начало)
         echo "Starting"
         ;;
   стоп)
         echo "Остановка $ DESC"
         ;;

   перезапуск | форс-перезарядка)
         echo "Перезапуск $ DESC"
         ;;
   *)
         N = / и т.д. / init.d / $ NAME
         echo "Использование: $ N {start | stop | restart | force-reload}"> & 2
         выход 1
         ;;
 ESAC 
  • «$ 1» присваивает первый параметр, поданный в скрипт. Таким образом, вы your_script start your_script stop или your_script stop и т. Д.
  • Измените echo в действительное действие, которое нужно выполнить (или поднести под ним).

Документ, на который вы ссылаетесь, является старым. Очень старый.

Эти ссылки помогут вам с Upstart:

Начало запуска

Ускоренные строфы

Пример # 1 Сервер «django»

Пример №2