Am 2005-02-18 14:25:16, schrieb Dirk Wenzel: > Hallo, > ich m�chte mehrere Rechner als Rendersklave gebrauchen und habe daf�r > lessdisks auf meinem Server eingerichtet. Zudem gibt es ein Programm > "slave" (Drqueue) auf einer NFS-Freigabe, zu der jeder Sklave Zugang > hat. > > Nun w�rde ich gerne das Programm "slave" starten, ohne mich an jedem > Rechner anmelden zu m�ssen. Ich w�rde also den Aufruf �ber ein rc > -Skript im runlevel 2 realisieren. > > Frage: > Wie kann ich > 1. ein Programm aus einem rc-Skript als ein bestimmter Benutzer (hier > render:render) ausf�hren und
Als cronjob starten * * * * * <user> <dein_script> was jede Minute �berpr�ft ob Dein <program> noch l�uft. > 2. regelm��ig automatisch pr�fen, ob es noch existiert und > gegebenenfalls neu starten? __( 'dein_script' )___________________________________________________ / | #!/bin/bash | | if [ ! -f /var/log/dein_script.pid ] ; then | <program> & | PID=$$ | echo $PID >/var/log/dein_script.pid | else | OLDPID=`cat /var/log/dein_script.pid` | ps -e | grep `cat /var/run/dein_script.pid` >/dev/null 2>&1 | if [ "$?" == "1" ] ; then | <program> & | PID=$$ | echo $PID >/var/log/dein_script.pid | fi | fi \______________________________________________________________________ Sprich, wenn sich Dein <program> verabschiedet und die PID nicht mehr da ist, wirds automatisch neu gestartet. > 3. Ausgaben und Fehlermeldungen in ein log auf dem Server umleiten? Ein Logverzeichnis per nfs mounten ? > Sicher ist meine Frage trivial. Ich w�rde mich freuen, trotzdem > Hinweise zu bekommen. > > Vielen Dank > Dirk Wenzel 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

