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)
signature.pgp
Description: Digital signature

