Есть ли способ отключить USB-порты (не Ethernet) на Raspberry pi 3b +? - PullRequest
0 голосов
/ 01 ноября 2019

Я написал скрипт для raspberry pi, добавил свой скрипт в / etc / profile и мой скрипт сохранил в домашнем каталоге pi. Мой сценарий похож на цикл, он не должен прерываться с помощью клавиатуры или чего-то еще. Каков наилучший способ сделать это? Должен ли я добавить несколько строк, чтобы кто-то не мог прервать мой сценарий или отключить порты USB (не Ethernet)?

Я пробовал "TRAP", но после многократного нажатия CTRL + C он выходит из моего скрипта.

trap ' ' 2 3 6 15 INT TSTP

1 Ответ

0 голосов
/ 01 ноября 2019

Вы можете использовать stty для включения и отключения клавиш прерывания.

stty -isig # disable interrupt keys
# ... code that needs protecting
stty isig # enable interrupt keys
...