dagobar
Goto Top

Putty per batch starten

Hallo,

ich habe mir eine Batch datei geschrieben, welche Parameter an Putty automatisch übergibt.

Diese Datei liegt auf dem Desktop.

Folgender Inhalt ist in start.bat gespeichert

"c:\Program Files (x86)\PuTTY\putty.exe" hostname -m remotecommand.txt

Die Datei remotecommand.txt liegt ebenfalls auf dem Desktop.

Kann jemand mir bitte sagen, ob ich den Parameter für das Remote Commando richtig setze?

Das Remote commando befindet sich in dieser Textdatei "remoecommand.txt"
Hab mich soweit an die Anleitung versucht zu halten: http://the.earth.li/~sgtatham/putty/0.58/htmldoc/Chapter3.html#i137

Jemand eine Idee, warum die Übertragung des Remote Commandos fehlschlägt?

Danke
dagobar

Content-ID: 187094

Url: https://administrator.de/contentid/187094

Ausgedruckt am: 22.11.2024 um 10:11 Uhr

Der-Phil
Der-Phil 26.06.2012 um 16:01:33 Uhr
Goto Top
Hallo!

Keine Ahnung, ob Dir das hilft, aber warum nimmst Du nicht dafür die "Scriptversion" von Putty - Plink ?

Phil
dagobar
dagobar 26.06.2012 um 16:05:42 Uhr
Goto Top
"c:\Program Files (x86)\PuTTY\plink.exe" hostname -m remotecommand.txt

funktioniert leider auch nicht.
Onitnarat
Onitnarat 26.06.2012 um 16:14:37 Uhr
Goto Top
Nur eine Idee...versuch doch mal:

"c:\Program Files (x86)\PuTTY\putty.exe" hostname -m %userprofile%\Desktop\remotecommand.txt
brammer
brammer 26.06.2012 um 16:49:34 Uhr
Goto Top
Hallo,

da Putty nicht weiss, welches Protokoll es verwenden soll.


"c:\Program Files (x86)\PuTTY\putty.exe" -ssh oder -telnet hostname -m %userprofile%\Desktop\remotecommand.txt


brammer
dagobar
dagobar 26.06.2012 um 17:18:05 Uhr
Goto Top
langsam weiß ich nicht mehr weiter.

hab jetzt alle möglichkeiten von euch durchprobiert.
zu letzt die von brammer.
Leider bleibt Putty immer nach ausführen der Batch hängen:

Fehlermeldung:
Use of uninitialized value in pattern match (m//) at /apollo/env/UserHomeDirMgmt
/etc/login/set-siteinfo.pl line 563, <DATA> line 97.
Use of uninitialized value in concatenation (.) or string at /apollo/env/UserHom
eDirMgmt/etc/login/set-siteinfo.pl line 566, <DATA> line 97.

einen Schreibfehler in der remotecommand.txt schließe ich aus, da es der gleiche Befehl ist, den ich auch in der GUI von Putty unter "connection" "ssh" remote commando eingebe.
brammer
brammer 26.06.2012 um 17:27:43 Uhr
Goto Top
Hallo,

gibst du den einen IP Adresse direkt mit?

brammer
dagobar
dagobar 26.06.2012 um 17:33:21 Uhr
Goto Top
meinst du als hostname?

ich hab beides ausprobiert, sprich die ipadresse direkt eingegeben und auch paar mal versucht den hostnamen einfach auszuschreiben, da die ip nicht statisch ist.

Funktioniert aber beides nicht.
dagobar
dagobar 26.06.2012 aktualisiert um 17:52:06 Uhr
Goto Top
hier noch folgendes was mir aufgefallen ist.

Wenn ich Putty normal über die GUI startet, dann erscheint die gleiche Fehlermeldung, nur das sie anschließend übersprungen wird und es automatisch ins Programm weiterspringt.

Wenn ich jedoch putty aus der Batch starte, sieht es so aus, als ob er noch auf eine Eingabe nach der Fehlermeldung wartet.

Fehlermeldung:
Use of uninitialized value in pattern match (m//) at /apollo/env/UserHomeDirMgmt
/etc/login/set-siteinfo.pl line 563, <DATA> line 97.
Use of uninitialized value in concatenation (.) or string at /apollo/env/UserHom
eDirMgmt/etc/login/set-siteinfo.pl line 566, <DATA> line 97.
Der-Phil
Der-Phil 26.06.2012 um 19:10:19 Uhr
Goto Top
Hallo!

Dann schau Dir doch mal die Scripte auf dem Server an. Scheinbar gibt es da ja ein Problem bei set-siteinfo.pl...

Phil
Murzel
Murzel 27.06.2012 um 00:21:55 Uhr
Goto Top
warum startest du putty mit nem script?
welche parameter willst du uebergeben, die du nicht in putty einstellen kannst?
mal mit nem linux derivat probiert?