Я хотел бы запустить команду (которая отключает устройства Bluetooth) при каждом запуске. Я обычно использую cron для них, но это команда, которую нужно запустить от имени пользователя root. Как мне это сделать?
4 ответа
Вы можете попробовать поместить команды в /etc/rc.local
. Команды в этом файле должны выполняться в конце последовательности загрузки.
Отключение драйверов и / или программного обеспечения, как описано skrewler, часто является хорошим решением.
Вы все еще можете использовать cron, чтобы сделать это.
сделайте запись в /etc /crontab следующим образом
@reboot root /path/to/your/command
или как корневой тип
crontab -e
и сделать etry как:
@reboot /path/to/your/command
/ Etc / crontab является глобальным crontab, поэтому вам необходимо указать пользователя, crontab -e вызывает crontab для каждого пользователя.
Вы хотите изменить свои скрипты / настройки init.d
Это может стать сложным и зависит от вашего дистрибутива. Вы можете редактировать или создавать /etc/init/bluetooth.conf
или /etc/defaults/bluetooth
. Но я думаю, что Vixie Cron поддерживает задания cron для root и имеет настройку времени запуска.
Если вы используете Fedora, запустите этот chkconfig --level 12345 bluetooth off