Ваш внутренний можно заставить работать с прошивкой
wget https://www.dropbox.com/s/9oujf7jzgy73z4m/BCM43142A0-0a5c-21d7.hcd
sudo cp BCM43142A0-0a5c-21d7.hcd /lib/firmware/brcm/
sudo modprobe -r btusb
sudo modprobe btusb
Но поскольку вопрос в том, как отключить внутренний
sudo gedit /etc/udev/rules.d/81-bluetooth-hci.rules
Затем введите следующее
SUBSYSTEM=="usb", ATTRS{idVendor}=="0a5c", ATTRS{idProduct}=="21d7", ATTR{authorized}="0"
Сохраните, выйдите из gedit , и перезагрузитесь, внутренняя карта не будет отображаться в rfkill list all
Вы просто используете *.sh
для сопоставления всех файлов с расширением .sh
. (Добавление пути по мере необходимости.)
Однако это не даст желаемого результата. Посмотрите run-parts
, чтобы запустить несколько сценариев из cron
:
0 0 * * * /usr/bin/run-parts "$HOME"/public_html/cron_daily/ 2>/dev/null
(Это запустит все исполняемые файлы в .../public_html/cron_daily
, а не только в .sh
файлы. Кстати, вы уверены, что хранить скрипты cron под public_html
— это хорошая идея? Этот каталог обслуживается вашим веб-сервером?)
Так делать нельзя, так как они будут объединены в одну командную строку.
for scr in "$HOME"/public_html/cron_daily/*.sh ; do "$scr" 2> /dev/null; done