Hallo Hans-Georg,

Am 2004-12-27 17:14:24, schrieb Hans-Georg Bork:
> Moin,

> cronjobs, die nur laufen wenn $USER eingeloggt ist?

Ja.

> was ja auch der Sinn dieser Dateien ist ...

Aber nicht auf einer Workststion, die ich des�fteren wechsele.

Ich habe schon was biegen m�ssen, das $USER auf meinem FileServer, 
auf dem sie keinen Zugriff haben, cronjobs laufen lassen k�nnen.

Habe daf�r das Verzeichnis ~/.crontab in allen $USER Verzeichnissen
angelegt und ein bischen gescripted.

> Moeglichkeit 1: crontab fuer $USER und jeder job prueft ob $USER 
>                 noch eingeloggt ist.

Das w�rde bedeuten, das der $USER f�r jeden pfurz eine "Check-Script"
basteln mu�... Das traue ich nur 5 von 47 zu.

> Moeglichkeit 2: eine schleife in .profile, die beim ausloggen 
>                 gekillt wird (schlechte Idee)

Genau... dachte aber esr an .bashrc und .bash_logout, aber das war
nicht das ware.

> Moeglichkeit 3: Beim ersten einloggen wird die crontab erzeugt aus
>                 der vorherigen Sicherung und beim letzten Ausloggen
>                 wird die crontab in die Sicherung geschrieben ...

Das ist ungef�hr das, was ich mit den crontabs auf dem FileServer mache.
Da ist das verzeichnis ~/.crontab und der$USER kann dort dann eine
Datei "samba3" mit seinen Jobs hineinlegen.

Dann l�uft jede Minute ein Script auf dem FileServer und �berpr�ft, ob
eine der "samba3" crontabs ge�ndert wurde. Wenn ja, wird der JOB mit

    crontab -u $CT_USER $FILE

aktiviert. Das einzige was nervt ist, das ich beim Syntax-Check (macht
das Script) mir fast einen schu� gegeben habe...

Denke gerade dar�ber nach, wie ich sowas wie eine ~/.crontab/default
aktivieren und deaktivieren k�nnte. Vor allem was passiert, wenn sich
der $USER auf zwei Maschinen einlogt ?

Mu�te schon an meiner Multimedia-Workststion herumbiegen das ich nen
zweiten X-Server starten kann... Denn wenn Du auf Rechner1 eine
X-Session startest, haste so ne lockfile und .xsession-errors ist
ebenfals blockiert. Also nichts zwei X-Sessions die auf den gleichen
FileServer zugreifen... denkste... geht, nur mu�te dann einen Rechner
heavyly manipulieren...

Das w�hre dann wieder was f�r ein HOWTO oder etwas f�r WIKI-Freaks.

> HTH
> 
> Gruss
>       -- hgb

Greetings
Michelle

-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/ 
Michelle Konzack   Apt. 917                  ICQ #328449886
                   50, rue de Soultz         MSM LinuxMichi
0033/3/88452356    67100 Strasbourg/France   IRC #Debian (irc.icq.com)

Attachment: signature.pgp
Description: Digital signature

Antwort per Email an