![如何在启动时运行 .sh 文件](https://linux22.com/image/1182997/%E5%A6%82%E4%BD%95%E5%9C%A8%E5%90%AF%E5%8A%A8%E6%97%B6%E8%BF%90%E8%A1%8C%20.sh%20%E6%96%87%E4%BB%B6.png)
我正在使用 Ubuntu 20.04 LTS。在我的笔记本电脑中,默认情况下未启用蓝牙。它显示NO Bluetooth found. Plug in a dongle to use Bluetooth
。我安装了 Bluez 蓝牙,它激活了我的蓝牙,但我必须运行一些命令才能在每次打开笔记本电脑时激活它。
我必须运行的命令是,
sudo /etc/init.d/bluetooth start
systemctl start bluetooth
sudo modprobe btusb
sudo systemctl start bluetooth.service
sudo service bluetooth restart
sudo modprobe rtbth
我的问题是,
- 如何在笔记本电脑开机时自动运行这些命令。
- 有时即使它已激活,它也会显示
Connection failed. Resources not ready
。并且无论我等待多久它都不会连接。
我试过,把这些命令放在 .sh 文件中,并将其包含在 rc.local 中,我也使用了 crontab。似乎没有任何效果。
请帮助我弄清楚。
谢谢。