Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
PERL - system(....) -> Rückgabe auswerten? [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-consult PHP Entwicklung
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
PERL - system(....) -> Rückgabe auswerten?


 
White-Horse
02-10-2007, 10:59 
 
Hallo Zusammen,

ich darf/muss mich ein bisschen mit Perl beschäftigen. Da ich damit null Erfahrung hab, bräuchte ich mal bitte ein bisschen Hilfe.

Ich möchte über die Shell einen Befehl ausführen, das geht soweit auch, und dann die Rückgabe des Befehles in einer Variablen speichern. Das geht leider nicht.

Ein kleines Beispiel:

system("./chuser \"ssh -i /home/user/public_html/.../bin/id_dsa -o PasswordAuthentication=no -o BatchMode=yes zielrechner uname\"");

Und geanu die Rückgabe des Befehles, also z.B. Linux,.... hätte ich gern in einer Variablen gespeichert.

Kann mir da jemand weiterhelfen?

Vielen Dank für Tips!

Gruß

patrick

 
tontechniker
04-10-2007, 20:43 
 
Doku (http://de.selfhtml.org/perl/funktionen/systemaufrufe.htm#system) lesen ... my $result = system("...");


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:44 Uhr.