* SchweigerK schrieb am 28.Feb.2002:
Ich habe ein Softwarepaket installiert, das aus Sicherheitsgründen einen eigenen User erfordert, unter dem das Programm abläuft. Ich habe ihn 'his' genannt und ihm als Standard-Shell die tcsh zugeordnet, die das Programm verlangt. Das ganze wird über ein Script 'hwstart' gestartet, wobei das ganze in der csh (bzw. tsch) läuft. Ich wechsle also mittels: su - his und starte dann mittels hwstart
Zum Booten in RunLevel 5 haben ich versucht einen Link auf hwstart zu legen und diesen link als S20hwstart in /etc/rc.d/rc5.d erstellt.
Trotzdem funktioniert's nicht.
Was funktioniert nicht? Dir ist klar, daß dem Prozeß kein Bildschirm zugeordnet ist. Eine nicht umgelenkte Ausgabe geht ins Nirvana. Du hast auch daran gedacht, daß der Pfad rudimentär ist? Auf mehr als /bin und /usr/bin würde ich mich nicht verlassen. Vielleicht noch nicht einmal dieses.
Dann habe ich ein Script erstellt, das folgende Zeile enthält: su - his /opt/his/bin/hwstart und den link S20hwstart dorhin gelegt.
Es wird dann mit hwstart start aufgerufen.
Ich habe gehofft, dass dann der richtige User das Programm startet. - Klappt auch nicht.
Was ist da die Ursache?
Um das sagen zu können müßte man mehr über Dein Skript wissen. Bernd -- ROTFL = Rolling On The Floor, Laughing = Auf dem Boden wälzen, lachend. SCNR = Sorry, Could Not Resist = Sorry, Ich konte nicht wiederstehen. AFAIK = As Far As I Know = So weit ich weis|BTW = By The Way = Nebenbei bemerkt IMHO = In My Humble Opinion = meiner bescheidenen Meinung nach |Zufallssig. 9