Archiv verlassen und diese Seite im Standarddesign anzeigen : Perl
Hallo!
Wie kann ich Shell-Befehle wie z.B. sshd -version unter Perl ausführen?
Danke!
TrollSlayer
26-08-2003, 14:11
system("sshd -version");
# oder
exec("sshd -version");
Wie wär's wenn du dir zuerst ein paar Tutorials oder Bücher anschaust? (so z.B.: http://www.google.de/search?hl=de&ie=UTF-8&oe=UTF-8&q=perl+tutorial&btnG=Google+Suche&meta=lr%3Dlang_de)
Und da Dir der Unterschied zwischen 'system' und 'exec' genauso wie bereits erwähnte Grundlagen wahrscheinlich nicht bekannt ist / sind verwende mal
perldoc -f system
perldoc -f exec um Dir näheres zu den beiden Befehlen anzeigen zu lassen. Desweiteren schau Dir mal auf www.cpan.org die Module IPC::Open2 und IPC::Open3 an.
Spätestens da wirst Du hoffentlich merken, dass es nicht damit getan ist, leere Fragen ohne Verwendungszweck in den Raum zu stellen. Je nach Anforderung gibt es mehrere Lösungen (im Falle des Programmes ausführen mehr als die hier erwähnten) und ohne das Problem genauer zu spezifizieren kommt hier keiner weiter. Du ob Deiner zur Schau gestellten Faulheit wohl am wenigsten.
Hab' übrigens schon lang kein so aussagekräftiges Topic wie das hier gesehen.
peschmae
26-08-2003, 15:23
Solche gibt es oft. Das hier beschreibt wenigstens noch entfernt um was es geht.
Aber irgendwie ist es wohl hoffnungslos.
MfG Peschmä
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.