Either I am missing something or I am really STUPID.

1. I have added a user, named nutmon, to the nut group.
2. In upsmon.conf I have set RUN_AS_USER nutmon .
3. I have NOTIFYCMD /etc/nut/notifyme.sh and it is set as 755, so should be
executable by everyone.
4. I have the NOTIFYFLAG set as SYSLOG+WALL+EXEC, so the shell should
execute.

This is the shell script :

#!/bin/bash
#
# NUT NOTIFYCMD script

PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/sbin:/usr/local/bin

notify-send --expire-time=1 "$*"

If I execute the script form a terminal as user john (that's me) the script
works as desired and I get on screen notification.
However, if I execute the script as root, nothing happens.

Also, I do not get any on screen notifications from upsmon .  If I have a
terminal open and unplug the UPS I get broadcast messages
to the terminal. I have reloaded everything after making changes.  What am
I doing wrong?
_______________________________________________
Nut-upsdev mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsdev

Reply via email to