Как запустить скрипт как sudo во время загрузки на сервере Ubuntu 18.04?

Как запустить скрипт как sudo во время загрузки?

Мне нужно запустить ethtool --offload <net> rx off, чтобы отключить раздражающее сообщение об ошибке контрольной суммы jme udp.

9
задан 14 June 2019 в 17:33

2 ответа

Вы можете создать системный сервис.

Создайте файл /etc/systemd/system/ethtool.service:

[Unit]
Description=ethtool script

[Service]
ExecStart=/path/to/yourscript.sh

[Install]
WantedBy=multi-user.target

И скрипт /path/to/yourscript.sh (не забудьте chmod +x его)

#!/bin/bash
ethtool --offload <net> rx off

Включите свой сервис

systemctl enable ethtool

Он будет запускаться при загрузке с правами root.

8
ответ дан 14 June 2019 в 17:33

Поместите ваши команды в /etc/rc.local или создайте этот файл, если он не существует:

 touch /etc/rc.local
 chmod +x /etc/rc.local

Все эти действия должны выполняться от имени пользователя root.

1
ответ дан 14 June 2019 в 17:33

Другие вопросы по тегам:

Похожие вопросы: