ПредишенСледващото

Изпълнение на сценария при стартиране или спиране на Linux

Сценарият е лесен за инсталиране и конфигуриране на уеб сървъра на Ubuntu

Сценарият автоматично инсталиране и конфигуриране на сървър на Ubuntu. Има една точка за лесно добавяне на нови обекти.

Изпълнение на сценария при стартиране или спиране на Linux

Различни тапети на различни монитори в Ubuntu

Създаване на различни тапети за различни монитори. Методът е тествана на Ubuntu, но би трябвало да работи на всички системи, включително прозорци и Mac.

Изпълнение на сценария при стартиране или спиране на Linux

Автоматично монтиране Yandex Disk в Linux

Подробни инструкции за това как да се свържете автоматично, когато Yandex шофиране в папката на локалния ви компютър в Linux.

Блог за създаването и инсталирането на софтуера за lnux с prioretety на Ubuntu. Членове са лесен език, който е разбираем за начинаещи.

Изпълнение на сценария при стартиране или спиране на Linux
Ако на въпроса: "Как да добавите програма за автоматично стартиране" - начинаещите потребители да намерят отговора достатъчно бързо, въпросът за изпълнението на скрипта, ако изключите / рестартиране, ги поставя в безизходица. В статията ще бъде описана по стандартния начин за изпълнение на команди автоматично, когато включвате и изключвате Linux, както и по-лесен начин за потребители, които са инсталирали GDM и графичния потребителски интерфейс, като например Ubuntu.

Конзолата версия.

Малко теория.
Трябва да знаете, че има 7 нива се движат по Linux. Въпреки това, може да се използва само 6.
Подобно на всички уважаващ себе броене програма започва с 0-ла.
0 - Спиране или деактивиране на системата.
1 - потребителски режим.
2 - мултиплеър режим, но без подкрепата на мрежата.
3 - Същото, но с мрежата.
4 - Добавяне красота не се използва.
5 - Графичният режим с X сървър.
6 - рестартиране.
Ако отидете в папката / и т.н. (Някои дистрибуции /etc/rc.d) ще видите папка с 7 управляван нива МОСВ.

Изпълнение на сценария при стартиране или спиране на Linux

Например, когато компютърът е изключен, всички папката скриптове на rc0.d
Изпълнение на сценария при стартиране или спиране на Linux

Тук е необходимо да се спре върху детайлите. Фактът, че самите (или по-скоро сценарии) скриптове в тази папка не е налице, но има само линкове към файлове, които са в директорията на /etc/init.d. Тези скриптове изпълняват различни задачи, в зависимост от параметъра стартиране или спиране (напр /etc/init.d/reboot започне и /etc/init.d/reboot спирка е различен отбор, и като цяло няма да /etc/init.d/reboot работа). Ако връзката е първото писмо S, то това означава, че скриптът е снабден старт параметър, и дали си струва буквата К (от убие думата), а след това на спирката параметър. Числото след буквите показва реда на изпълнение на скрипта.
Така например, на снимката по-горе е поставена първоначално изпълни /etc/init.d/hddtemp стоп команда, и едва по-късно /etc/init.d/networking старт.
Достатъчно теория. Ние се обръщаме към практиката.
За да добавите команда за стартиране, просто го поставете в /etc/rc.local файла.

Sudo нано /etc/rc.local

И ние поставяме нашия екип, точно над линията с изхода 0.
С оглед изпълнение на команди са били наричани преди изключването или рестартиране, ние трябва да се създаде скрипт в директорията на /etc/init.d

Sudo нано /etc/init.d/imya_stsenariya

Поставете следния код:


#! / Bin / ш
случай "$ 1" в
започнете)
ехо "подал сигнал старт"
;;
стоп)
ехо "подал сигнал за спиране"
;; ESAC

Сега направи изпълним файл:

Sudo коригират + х /etc/init.d/imya_stsenariya

Създаване на връзка, можете ръчно, но това е по-лесно да го направят чрез командата актуализация-rc.d
Например:

Sudo актуализация-rc.d име старт скрипт 6. спирка 20 0 1 0 6.

Точки са важни (и двете). Проучване в интернет, имам впечатлението, че синтаксиса на програмата понякога се променя. Последните примери могат да бъдат намерени на екип «човек актуализация-rc.d». Примери ще бъдат в долната част.

Това ще създаде 2 връзки в директорията / и т.н. / rc0 .d на (второто число в екипа) и / и т.н. / RC6 .d (третия в командата). И сценария първо ще бъдат изпълнени с параметъра спирка (защото разходите 1), и едва след това с началото на параметъра (тъй като тя струва 20).
Ако не е необходим втори параметър, можете да изпълните командата:

Sudo актуализация-rc.d име спирка скрипт 1 0 6.

Съветвам да се сложи по-висок приоритет (т.е. броят след началото или спиране трябва да бъде малка), за предпочитане по-малко от 20. В противен случай, аз понякога виси на компютъра, когато се опитват да се рестартира.

За потребителите на Ubuntu, и много други съвременни дистрибуции с GDM, можете да използвате ...

Графичен вариант.

По отношение на стартиране, можете да използвате метода, описан тук.
Или просто отворете командата "стартира автоматично":

Точно над изхода на шевове 0.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!