I'm trying to restart some programs (
stalonetray) regularly, as they appear to die frequently. I want to set restart them whenever NetworkManager reconnects. Hence, I have them triggered by a script in
I can create a script as follows.
#!/bin/bash sudo -u foo_user pkill mail-notificati -x sudo -u foo_user DISPLAY=:0 mail-notification &
This works fine if I run it directly as a user. However, if I call it from root's script, it fails. I am prompted to enter the passwords for
mail-notification; it cannot read Gnome Keyring.
How can I run this program as
foo_user in every way?