如何在启动时自动启动“sudo ...”命令?

时间:2016-03-11 10:25:56

标签: linux ubuntu

我使用bluez将我的ubuntu连接到我的键盘和鼠标,但每次我必须重新启动计算机时,我必须进入我的另一个键盘(一个USB):

sudo hciconfig hci0 up

否则,我无法使用蓝牙设备。

我想摆脱其他键盘和代码行;你知道如何在启动时自动运行这个语句吗?

感谢

2 个答案:

答案 0 :(得分:0)

您可以创建一个在启动时运行命令的Systemd服务。

将此单位文件放在/etc/systemd/system内,将其命名为“enable-bluetooth.service”

[Unit]
Description=Enable Bluetooth

[Service]
Type=oneshot
ExecStart=hciconfig hci0 up

[Install]
WantedBy=multi-user.target

然后使用systemctl enable enable-bluetooth

启用它

您现在可以重启或只是使用systemctl start enable-bluetooth

进行试用

答案 1 :(得分:0)

我已经获得了ubuntu 14.04而且这个目的的好程序是update-rc.d(我必须将我的bash文件放在/etc/init.d中,然后输入" sudo update-rc .d bluetooth.sh默认")。