Reinold
01-08-2001, 09:01
Hiho erstmal :)
Ich bin neu hier, also mein Name ist Andreas Reinold und ich versuche zur Zeit hinter die Shellscript Programmierung zu steigen.
Mein Problem:
Ich habe ein Shell Script welches ab einer bestimmten Stelle ein "su" auf einen bestimmten Benutzer meiner Machine machen soll. Danach soll als dieser Benutzer ein einzelner Befehl abgesetzt werden, der leider nur für diesen Benutzer zur Verfügung steht.
Das su - mailx krieg ich auch noch hin, nur die Befehle die er dann ausführen soll macht er nicht.
Das ganze sieht in etwa aso aus:
#!/bin/sh
/pfad/zu/einem/perlscript
su - mailx
/pfad/zu/einem/befehl/befehl
Naja, ich komme eben nur bis zum su. Danach habe ich eine Shell als Benutzer "mailx", aber der Befehl wird nicht ausgeführt.
Ich nehme an das das lediglich ein simples syntax Problem ist, ich hab nuir leider keine Ahnung von Scripting.
Bitte, wenn euch das nich zu dumm ist ;) könnt ihr mir dann helfen?
Wäre total super :)
Danke schonmal im vorraus
Andreas
Ich bin neu hier, also mein Name ist Andreas Reinold und ich versuche zur Zeit hinter die Shellscript Programmierung zu steigen.
Mein Problem:
Ich habe ein Shell Script welches ab einer bestimmten Stelle ein "su" auf einen bestimmten Benutzer meiner Machine machen soll. Danach soll als dieser Benutzer ein einzelner Befehl abgesetzt werden, der leider nur für diesen Benutzer zur Verfügung steht.
Das su - mailx krieg ich auch noch hin, nur die Befehle die er dann ausführen soll macht er nicht.
Das ganze sieht in etwa aso aus:
#!/bin/sh
/pfad/zu/einem/perlscript
su - mailx
/pfad/zu/einem/befehl/befehl
Naja, ich komme eben nur bis zum su. Danach habe ich eine Shell als Benutzer "mailx", aber der Befehl wird nicht ausgeführt.
Ich nehme an das das lediglich ein simples syntax Problem ist, ich hab nuir leider keine Ahnung von Scripting.
Bitte, wenn euch das nich zu dumm ist ;) könnt ihr mir dann helfen?
Wäre total super :)
Danke schonmal im vorraus
Andreas