Там какой-либо путь состоит в том, чтобы определить сигнал, который был пойман из функции прерывания удара?

Так как у Вас есть беспроводные инструменты и wpa установленный суппликант, у Вас есть все, в чем Вы нуждаетесь. Но для WEP Вам не нужен wpa суппликант. Настройте свою сеть через /etc/network/interfaces:

auto wlan1
iface wlan1 inet dhcp
  wireless-key <key>
  wireless-essid <ESSID>
3
06.02.2015, 00:36
2 ответа
trap "signum=${sig};myfunc" "$sig"
8
27.01.2020, 21:09

Я предполагаю, что вы пытаетесь пройти значение сигнала, который вы попали в действие, которое вы хотите взять. Попробуйте что-то вроде этого:

# 1     SIGHUP
# 2     SIGINT
# 3     SIGQUIT
# 6     SIGABRT
# 9     SIGKILL
# 14    SIGALRM
# 15    SIGTERM

for sig in 1 2 3 6 9 14 15; do
    trap 'echo "caught signal '$sig'..."' $sig
done
3
27.01.2020, 21:09

Теги

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