SUMMARY: Accessing X server in cron job

From: <kevin_at_meso.com>
Date: Wed, 09 Dec 1998 10:44:13 -0500

Thanks for the quick reply from Andrew Leahy
<A.Leahy_at_cit.nepean.uws.edu.au>

He suggested the X Virtual Frame Buffer (Xvfb).
I have seen this on Suns before, but didn't know
there was one for Digital Unix. It is, in fact,
available as an optionally installed software
subset and I will try it out in the very near future.

--Kevin Tyle <kevin_at_meso.com>
MESO, Inc.

------- Original Message: ---------

I am trying to run a script via cron that needs
to connect to the X server on the same machine that the
cron job runs on (The script, among other things, creates
GIF files using a software package whose GIF driver is actually
hacked from an x-window driver, hence the need for a connection
to an X-server). When run interactively, all is fine as long
as the DISPLAY variable is properly set. However, from cron,
even if I set the DISPLAY correctly (e.g. "foo:0.0") in the script,
when the cron job is run, the connection to the X-server fails
with the following message:

Xlib: connection to "foo:0.0" refused by server
Xlib: Client is not authorized to connect to Server

The only way it will work is if someone is directly logged into the
console, and I issue the command "xhost foo".

Is there any way I can run the cron job without having to be logged
into to the console and running xhost?
Received on Wed Dec 09 1998 - 15:46:34 NZDT

This archive was generated by hypermail 2.4.0 : Wed Nov 08 2023 - 11:53:38 NZDT