Как добавить скрипт в автозагрузку Ubuntu 22.04

0 Comments
linux-logo

Сегодня рассмотрим примеры по добавлению скрипта в автозагрузку на Ubuntu 22.04|20.04|18.04.

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

Первый вариант: Добавить запись в cron системы

Логинимся в системе как root

sudo su

Создаем скрипт myscript.sh

touch myscript.sh

Открываем крон

crontab -e

В конце добавляем следующую запись:

@reboot /home/myuser/myscript.sh
  • /home/myuser — данный путь указываем свой

Ставим права на запуск нашего скрипта:

chmod +x /home/myuser/script.sh

После перезагрузки системы ваш скрипт будет запущен автоматически.

Второй способ. Добавим скрипт для автозапуска в systemd

Создадим сервис запуска для systemd:

sudo nano /etc/systemd/system/startscript.service

Заполним его в соответствии с моим листингом:

[Unit]
Description=My script service
After=network.target

[Service]
ExecStart=/home/myuser/script.sh

[Install]
WantedBy=default.target
  • ExecStart=/home/myuser/script.sh — меняем путь до вашего скрипта.

Создаем скрипт myscript.sh

touch myscript.sh

далее выставим права на наш скрипт

chmod +x /home/myuser/script.sh 

Перезапускаем демоны systemd

systemctl daemon-reload

Активируем наш сервис:

systemctl enable startscript.service.service
systemctl start startscript.service.service

Если есть вопросы, то пишем в комментариях.

Также можете вступить в Телеграм канал, ВК или подписаться на Twitter. Ссылки в шапки страницы.
Заранее всем спасибо!!!

rss

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Запуск команд или скрипта через SSH
ssh-logo

Сегодня рассмотрим примеры для запуска команд или скрипта через SSH соединения. Научимся запускать наши команды из одной станции Linux в Читать

[РЕШЕНО] Samba работает, но в сетевом окружении не видна
samba-logo

Сегодня в статье опишу проблему с samba сервером в домашней локальной сети. Samba работает, но в сетевом окружении сервера не видно.

-bash: host: command not found
linux-logo

Сегодня в статье разберём распространенную ошибку в Debian подобных системах (может и не только). Данную ошибку выдал терминал при попытке Читать

Переименовываем интерфейсы в Ubuntu 18.04|20.04|22.04
network-logo

В данной статье расcкажу как можно легко переименовать сетевые интерфейсы в Ubuntu 18.04|20.04|22.04....Но как изменить название интерфейса на более привычное?

0 0 голоса
Рейтинг статьи

Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 комментариев
Inline Feedbacks
Просмотреть все комментарии

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Продолжая пользование настоящим сайтом Вы выражаете своё согласие на обработку Ваших персональных данных (файлов cookie) с использованием трекеров "Google Analytics" и "Yandex.Metrics". Порядок обработки Ваших персональных данных, а также реализуемые требования к их защите, содержатся в Политике конфиденциальности.
Принять