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

2 комментария
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/myscript.sh

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

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

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

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

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

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

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

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

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

touch myscript.sh

Наполняем его необходимой информации, далее выставим права на наш скрипт

chmod +x /home/myuser/myscript.sh 

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

sudo systemctl daemon-reload

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

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

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

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

RSS

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

Русифицируем Ubuntu Server 16.04/18.04/20.04 LTS
linux-logo

Сегодня в статье настроим и русифицируем Ubuntu Server 16.04/18.04/20.04. Чтобы поддерживался русский язык, и перевод системы стал русским

Вносим CAA запись в DNS (bind9)
dns_bind9

Начиная с сентября 2017 года удостоверяющим центрам предписано обязательно проверять CAA-записи в DNS перед генерацией сертификата

Обновления Ubuntu Server 16.04 до 18.04
linux-logo

В этой статье рассмотрим пример обновления Ubuntu Server 16.04 до Ubuntu Server 18.04 Все наши действия нам придется выполнять из Читать

Защита OpenVPN с помощью Fail2Ban
fail2ban-logo

В связи с последними блокировками IP-адресов Роскомнадзором, встала необходимость завести свой собственный VPN сервер. Если VPN у вас ещё не Читать

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

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

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

2 комментариев
новее
старее большинство голосов
Inline Feedbacks
Просмотреть все комментарии
Александр
Александр
09.01.2023 10:02

А если надо добавить не скрипт, а команду
setxkbmap ‘us,ru’ -option ‘grp:ctrl_shift_toggle,grp_led :scroll,compose:rwin’

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

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