Mailinglist Archive: opensuse-de (4664 mails)

< Previous Next >
Re: cron-Frage
  • From: Joerg Thuemmler <sysadmin@xxxxxxxxxxxxxxxxxxxxx>
  • Date: Fri, 20 Feb 2004 07:30:16 +0100 (CET)
  • Message-id: <1Au4XJ-1svMLQ0@xxxxxxxxxxxxxxxxxxxxxxx>
Manfred Tremmel schrieb am Thu, 19 Feb 2004 20:57:42 +0100: cron-Frage

> Am Donnerstag, 19. Februar 2004 17:05 schrieb Andreas Feile:
>
>> Mag es daran liegen, daß das Skript keinen Kontakt zum X-Server
>> kriegt? Wenn das so ist, wie kann ich es ändern?
>
> Ja, in cron fehlen die Umgebungsvariablen. Wenn es wie Du sagst per
> user-crontab ausgeführt, und das unter dem Nutzer, der auch X gestartet
> hat, sollte ein Setzen von $DISPLAY eigentlich reichen.
>
Hi,

verstehe ich recht, was Du willst, ist das immer, wenn ein User sich einmal
eingeloggt hat (oder automatisch angemeldet wird), ein Browser läuft?
Dann müßtest Du doch auch dafür sorgen, daß immer ein X-Server läuft. Kann ja
mal abstürzen oder gekillt werden, wie auch immer.
Ich würde das in die .profile packen und zwar als Endlosschleife (dann kann
sich der user nicht mehr abmelden, aber das kann er ja bei einem cron-Aufruf
auch nicht, mußt ihn halt killen oder beim shutdown raushauen lassen)

<quick & dirty>
while true
do
xinit -geometry 800x600 /opt/gnome/bin/galeon
done
</quick & dirty>

müßte es in etwa umsetzen. Bei "-geometry" müssen natürlich Deine
Vollbildschirmpixelzahlen hin.

hth
--
Joerg Thuemmler
sysadmin@xxxxxxxxxxxxxxxxxxxxx




< Previous Next >
References