No Ubuntu é necessário instalar o pacote libnotify-bin, este é o pacote que contém o utilitário notify-send usado no script de notificação. Este script tem uma vantagem de pode notificar os usuários mesmo quando é executado via cron #!/bin/sh user=`whoami` pids=`pgrep -u $user "xfce4-session|gnome-session"` title=$1 text=$2 timeout=$3 if [ -z "$title" ]; then echo Você precisa fornecer um título >&2 exit 1 fi if [ -z "$text" ]; then text=$title fi if [ -z "$timeout" ]; then timeout=60000 fi for pid in $pids; do # find DBUS session bus for this session DBUS_SESSION_BUS_ADDRESS=`grep -z DBUS_SESSION_BUS_ADDRESS \ /proc/$pid/environ | sed -e 's/DBUS_SESSION_BUS_ADDRESS=//'` # use it echo $DBUS_SESSION_BUS_ADDRESS $pid DBUS_SESSION_BUS_ADDRESS=$DBUS_SESSION_BUS_ADDRESS \ export DBUS_SESSION_BUS_ADDRESS=$DBUS_SESSION_BUS_ADDRESS notify-send -i dialog-warning -u normal -t $t...
Tecnologia, software livre e opinião