Оповещение при обнаружении сети Wi-Fi?

Несколько советов о том, как управлять обновлениями

Это относится как к Debian, так и к Ubuntu, но более конкретные инструкции для Ubuntu следуют.

Показывать только обновления для системы безопасности:
apt-get -s dist-upgrade |grep "^Inst" |grep -i securi 
или
sudo unattended-upgrade --dry-run -d
или
/usr/lib/update-notifier/apt-check -p
Показать все обновляемые пакеты
apt-get -s dist-upgrade | grep "^Inst"
Только установить обновления безопасности
apt-get -s dist-upgrade | grep "^Inst" | 
    grep -i securi | awk -F " " {'print $2'} | 
    xargs apt-get install

Примечания:

Показать только обновления для системы безопасности:
apt-get -s dist-upgrade |grep "^Inst" |grep -i securi 
или [ f2] или
/usr/lib/update-notifier/apt-check -p

Показывать только обновления для системы безопасности:

checkrestart -v
Однако имейте в виду, что checkrestart может отображать процессы, которые не обязательно перезапускаются. Например, служба PostgreSQL может хранить в своей памяти ссылку на уже удаленный файл xlog, что не является веской причиной перезапуска службы.

или

Он проверяет, продолжают ли выполняемые процессы в системе удаленные библиотеки в результате хранения копий в активной памяти.
ps xh -o pid |
while read PROCID; do
       grep 'so.* (deleted)$' /proc/$PROCID/maps 2> /dev/null
       if [ $? -eq 0 ]; then
               CMDLINE=$(sed -e 's/\x00/ /g' < /proc/$PROCID/cmdline)
               echo -e "\tPID $PROCID $CMDLINE\n"
       fi
done
1
задан 20 September 2013 в 13:24

1 ответ

Cuttlefish может быть хорошим решением, но он не посылает никаких стимулов при обнаружении нового соединения (это происходит только при подключении или отключении от него)

другим решением было бы написать скрипт с использованием этой команды:

iwlist <your interface> scan

Где <your interface> - ваш сетевой интерфейс wifi, например wlan0. Это отобразит список всех доступных wifi-соединений с подробной информацией: адрес, SSID, качество, шифрование ...

Вам нужно будет следить за изменением вывода этой команды и воспроизводить звук, когда новая сеть появляется с использованием beep, cvlc или mplayer. Первый будет воспроизводить простой бип, в то время как два других будут воспроизводить звуковые файлы.

0
ответ дан 24 May 2018 в 17:57

Другие вопросы по тегам:

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