[Nut-upsdev] NOTIFYCMD shell script problem driving me NUTS
John Hart
jsamcr at gmail.com
Tue Sep 22 13:56:11 UTC 2015
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?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/nut-upsdev/attachments/20150922/79dd1c94/attachment.html>
More information about the Nut-upsdev
mailing list