Скрипт выполняемый автоматически при загрузке системы Linux Ubuntu
Иногда бывает нужно выполнить какие-то действия автоматически при загрузке linux системы. Например отключить энергосбережение WiFi адаптера.
Логично создать скрипт который будет автоматически запускаться при загрузке системы. С последних тенденций правильнее всего создавать сервис который будет запускать скрипт. Итак, начнем.
Создадим файл сервисаsudo nano /etc/systemd/system/autostartscript.service
Внутри пропишем содержимое
[Unit]
After=network.target
[Service]
Type=oneshot
User=root
ExecStart=/usr/local/bin/autostartscript.sh
[Install]
WantedBy=multi-user.target
Создадим сам файл скрипта
sudo nano /usr/local/bin/autostartscript.sh
Заполним содержимым например по отключению энергосберегающего режима, где wlx123 идентификатор адаптера
#! /bin/sh
sudo iw dev wlx123 set power_save off
Далее проставляем права на файл
sudo chmod 664 /etc/systemd/system/autostartscript.service
sudo chmod 744 /usr/local/bin/autostartscript.sh
Обновляем список сервисов и включаем наш созданный сервис
sudo systemctl daemon-reload
sudo systemctl enable autostartscript.service