Batch Inhalt einer *.html nach txt speichern

meph!sto

Vice Admiral
Registriert
Nov. 2003
Beiträge
6.325
[Gelöst] Logdatei über SSH von Router auf Lokalen Rechner holen

Hi,
ich möchte gerne per SSH Tunnel auf meinen Router und dort dann den Inhalt der /var/log/messages in C:\log.txt abspeichern.
Dazu habe ich auch schon ein nettes Tool PSCP gefunden.
Lt. HP lautet die Syntax so

pscp fred@example.com:/etc/hosts c:\temp\example-hosts.txt

In meiner Batch sieht das alles so aus

pscp -pw <pw> root@10.0.0.1:/var/log/messages C:\log.txt

Die Kommandozeile erscheint auch schnell, doch leider wird keine *.txt auf C:\ angelegt :/
Woran kann das liegen ?
Wie kann ich dann innerhalb dieser log.txt nach bestimmten Auszügen suchen ?
Optimaler wäre es, wenn ich schon auf dem Router filtern könnte was ich übertragen möchte.
Denn das ganze Log ist für mich uninteressant.
Im Log kann ich mit grep | 'WAN' filtern. Das ist auch die einzige Info, die mich interessiert.
Danke !


Edit:
gelöst.
Ich logge mich mit WinSCP.com auf meinen Router auf.
Editiere das Log zu meinen Wünschen, speicher diese neue Datei temporär auf dem Router ab.
Diese wird dann auf meinen Rechner übertragen und dann vom Router gelöscht.
Den Inhalt dieser Datei schreibe ich dann in weitere Log hier auf dem Rechner.
Etwas arbeit, aber es klappt.
 
Zuletzt bearbeitet:
Zurück
Oben