on Thu, Jan 12, 2006 at 08:28:03AM -0600, Hugo Vanwoerkom ([EMAIL PROTECTED]) wrote: > Karsten M. Self wrote: > >on Tue, Jan 10, 2006 at 03:41:52PM -0600, Hugo Vanwoerkom > >([EMAIL PROTECTED]) wrote: > >>Hi, > >> > >>How would I popup an informative message on X from a crontab entry? > >> > >>There is xmessage, but from crontab? > > > >Set your $DISPLAY variable appropriately. > > > > DISPLAY=:0.0 xmessage "My message" > > > >... should work, if not in your crontab entry itself then in a script > >called by same. ":0.0" should work for most circumstances. > > > > Karsten, > > Not that way, but: > > xmessage -file /xmessage.downmsg.msg -display :1.0 > > works.
So does:
55 10 * * Mon export DISPLAY=:0; echo "Weekly Engineering \
meeting! $( date )" | fmt -w 32 | xmessage -file -
(as one line)
... in my current (user) crontab. I see that message regularly, so I
know ;-)
> But I cannot get that to work from crontab and at the moment crontab is
> not mailing any actions that I can find.
Are you trying to use your personal crontab or the system crontab
(/etc/crontab)? Should be your own, or you'll get user permissions
issues.
> It works execution a script with that in it.
>
> However, everybody (I have a 2 seater Debian) must issue xhost + from
> their session for it to be allowed.
Evil! Evil! *Never* do that.
Peace.
--
Karsten M. Self <[email protected]> http://kmself.home.netcom.com/
What Part of "Gestalt" don't you understand?
Time is a great healer.
signature.asc
Description: Digital signature

