Одним из положительных моментов в Ubuntu является то, что позволяет нам создавать и запускать собственные скрипты, которые помогают нам улучшать функциональность системы, сценарии, которые легко создавать и которые мы можем запустить в любое время во время сеанса или просто в начале любого сеанса.
Чтобы иметь возможность сделать это есть два безопасных и быстрых способа заставить любого новичка настроить свой Ubuntu с парой щелчков мышью и двумя или тремя копиями и вставкой, вы смеете?
Как вставить скрипты в нашу Ubuntu
Первый и самый простой способ - это включение скрипта в наш логин. с помощью графического приложения. Для этого мы собираемся Система–> Настройки–> Приложения при запуске и в Добавить программу при запуске, поле команды мы заполняем его созданным нами скриптом. Сохраняем все и при перезагрузке системы Ubuntu загрузит наши скрипты.
Второй метод, который мы можем использовать в нашем Ubuntu, немного сложнее, но выполнить эти шаги легко. Сначала нам нужно создать наш скрипт. После создания скрипта мы копируем его и вставляем в папку /etc/инит.д (для этого мы должны быть пользователем root). После того, как мы вставили этот скрипт, мы должны дайте им разрешение на запуск этого файла. Для этого нужно открыть терминал в папке и ввести следующее:
chmod +x mi-script.sh
Теперь у нас есть готовый сценарий, и нам нужно только сказать системе, чтобы она прочитала и выполнила сценарий, который мы вставили в папку, для этого мы выполняем следующую команду в терминале:
update-rc.d mi-script.sh defaults 80
Это сделает система включает скрипт при запуске системы и для каждого пользователя в этой системе не имеет значения, является ли он системным администратором или простым пользователем. Как вы можете видеть, что это простая и простая операция, не так ли?
7 комментариев, оставьте свой
Очень интересно!
Как запустить скрипт от имени root? Потому что очевидно, что если я введу в него «sudo ...», я не смогу ввести пароль.
Спасибо!
Хотя на момент ответа прошло 3 года, я надеюсь, что кто-то еще сочтет это полезным:
вы обходитесь без sudo ...
это будет выглядеть так
./ми-скрипт.ш
У меня ubuntu 18.04, и я делаю именно то, что вы здесь описываете, и он просто ничего не загружает, я должен ограничить расширение файла, sh, это то, что мне нужен дополнительный шаг для моей версии Ubuntu?
То же самое происходит со мной, как с Хосе Вильямисаром. скрипты не запускаются при перезапуске Ubuntu 18.04
Нас уже трое, я делаю то, что написано в статье, но он не запускается при запуске
То же самое происходит и со мной, какое решение?
создайте файл /etc/rc.local
#! / bin / sh -e
##
## /etc/rc.local файл
## Этот сценарий запускается в конце многопользовательского уровня запуска.
## Убедитесь, что этот сценарий заканчивается строкой "exit 0", если он успешен.
## или любое другое значение, если у вас есть ошибка.
# Введите под этой строкой, что вы хотите выполнить перед запуском пользователей.
# —– конец файла ——
выйти из 0
дать разрешения на выполнение
а затем запустите службу
systemctl запустить rc-local
если его нет в начале, поместите его
systemctl включить rc-local
привет