Using notify-send for notifications from cron-run scripts

The Lost Admin thelostadmin at gmail.com
Thu Jul 28 15:16:24 UTC 2016


Twilight,

You probably need use xauth to export the X11 authentication cookie from your user account to the root account.


The Lost Admin
thelostadmin at gmail.com



> On Jul 22, 2016, at 3:41 PM, twilight <pipfstarrd at openmailbox.org> wrote:
> 
> Hello guys!
> 
> I'm trying to do some automation on my machine and I would like to have
> freebsd-update and portsnap ran weekly. I want to send a notification to
> my X session after completing the update fetch, that new updates are
> available (updating automatically would not be desired as a good case
> due to uncontrollable results).
> 
> But I've came across a problem: fetching fresh ports and freebsd updates
> requires the scripts to be ran from root, but in root session I'm unable
> to notify-send anything to my display.
> 
> I've tried to set `export DISPLAY=:0`, but that didn't work out.
> Also I've tried to use `env DISPLAY=:0 su twilight -c 'notify-send
> "...."'` but that didn't work out either.
> Searching the net also lead me up to the same advances.
> 
> What am I doing wrong? I'd be very thankful for any advice
> 
> 
> -- 
> Cheers~
> 
> PGP key fingerprint:
> 07B3 2177 3E27 BF41 DC65  CC95 BDA8 88F1 E9F9 CEEF
> 
> You can retrieve my public key at pgp.mit.edu.
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"



More information about the freebsd-questions mailing list