Thread SSH Script zur Massenabfrage: kein fehler, kein log, na supi...
(20 answers)
Opened by FlorianL at 2007-06-13 13:26
ich hab schon von expect und dem ssh modul gelesen, aber ich darfs nicht nutzen, infact: ich darf für dieses script kein einziges externes modul verwenden, nicht einmal das html template modul...
mit Net::SSH wär das sicherlich extrem viel einfacher gewesen, allein das beispiel auf der cpanseite macht im prinzip schon fast alles was ich brauch... :( @dudu: 1. danke für den hinweis auf den tippfehler 2. ich dachte @output wär der rückgabewert der funktion? sub ssh_connect { my @output = (system("$sshbin $_[0] $_[1]")); return @output; } ssh_connect($server, $command); print("Output: $_[0]"); für mich sah das ganz okay aus.. :rock: 3. die "die" anweisung vergess ich öfters mal ganz gern, wird aber eigendlich immer nachgezogen falls ich auf fehlersuche geh ;) 4. $ENV{WCOLL} funktioniert beim aufruf auf der shell, aber nicht per cgi obwohl die variable definitiv deklariert ist, habs eben noch mit dem webserver-user getestet, jemand ne idee? ansonsten wie immer: vielen dank an euch alle! |