Как отправить персональное уведомление-уведомление о пользовательских событиях?

watch netstat -n -A inet             + notify-send "Attention new  connection"

или

watch  cat /proc/net/ip_conntrack    + notify-send "Attention new  connection"

или

watch ss -n                          + notify-send "Attention new  connection"

У вас есть идеи, как соединить эти половинки, и спасибо.

0
задан 13 December 2013 в 03:40

1 ответ

То, что вам нужно, это короткий скрипт bash, например:

#!/bin/sh
while [ 1 ]
do
  if [ "PARAMETER" = "SOMETHING" ]; then
     notify-send "Attention" "There is a new connection."
  else
     echo "Nothing Found"
  fi
  sleep 5
done

По сути, это будет прослушивать PARAMETER (Как, я не знаю ...) , и когда он равен SOMETHING, он отправит уведомление. Если PARAMETER не равно SOMETHING, будет напечатано Nothing Found (это не обязательно, просто показывает, что оно работает) , подождите 5 секунд и начните снова.

Проблема в том, чтобы найти его, когда он подключился ... Ничего из этого ...

  • netstat -n -A inet
  • cat /proc/net/ip_conntrack - очевидно, в любом случае устарели, см. здесь
  • ss -n

. ..для получения необходимых параметров ...


Любые исправления приветствуются, особенно в скрипте bash

0
ответ дан 13 December 2013 в 03:40
  • 1
    Gparted, не разрешенный создать Расширенные разделы. Его серый цвет. – Gayan_Nanayakkara 6 June 2015 в 21:24

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

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