Соответствие всех файлов, заканчивающихся С определенным расширением со скоростью раковины (скажем, все файлы, заканчивающиеся с помощью .sh)

Ваш внутренний можно заставить работать с прошивкой

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

1
11.07.2018, 22:57
2 ответа

Вы просто используете *.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— это хорошая идея? Этот каталог обслуживается вашим веб-сервером?)

4
27.01.2020, 23:15

Так делать нельзя, так как они будут объединены в одну командную строку.

for scr in "$HOME"/public_html/cron_daily/*.sh ; do "$scr" 2> /dev/null; done
1
27.01.2020, 23:15

Теги

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