как читать, init.d сценарий запускают аргумент

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

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

sudo update-rc.d myscript defaults 98 02

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

if [ startargument "start" ]          
then
    ./startscript
else
    ./shutdownscript
2
задан 20 June 2011 в 22:57

1 ответ

case "$1" in
  start)
        echo "Starting"
        ;;
  stop)
        echo "Stopping $DESC"
        ;;

  restart|force-reload)
        echo "Restarting $DESC"
        ;;
  *)
        N=/etc/init.d/$NAME
        echo "Usage: $N {start|stop|restart|force-reload}" >&2
        exit 1
        ;;
esac
  • "1$" адресует 1-й параметр, питаемый сценарию. Таким образом, Вы сделали бы your_script start или your_script stop и т.д.
  • Изменитесь echo в фактическое действие, которое должно быть выполнено (или помещает его под ним).

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

Эти ссылки помогут Вам с Выскочкой:

Выскочка, начинающая

Новомодные строки файла конфигурации

Пример № 1 'django' сервер

Пример № 2

3
ответ дан 2 December 2019 в 03:22

Другие вопросы по тегам:

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