Instale incron
e execute sua notificação quando houver alterações no diretório. Em seu script que é executado por incron
touch
um arquivo, se ele tiver passado pelo menos cinco minutos desde que foi tocado pela última vez, envie sua notificação (usando zenity
ou similar).
Editar:
Outra opção é notify-send
, que geralmente está em um pacote com o nome "libnotify".
Isso exibirá uma contagem de arquivos perto do canto superior esquerdo por três segundos a cada cinco minutos (e parará após 30 minutos):
start=$SECONDS
while (( $SECONDS < start + 30 * 60 ))
do
if (( ! ( ($SECONDS - start) % (5 * 60) ) ))
then
notify-send --expire-time=3000 --hint=int:x:0 --hint=int:y:0 $(ls | wc -l)&
sleep 1
fi
done
Claro, você poderia fazer apenas sleep 5m
.