5 Jun
2007
5 Jun
'07
17:26
Hallo, ich möchte per SSH auf einem anderen Rechner zuerst ein Kommando ausführen, dann ein Tar-File auspacken und am Schluß noch ein Kommando ausführen. Soweit ist es einfach. Doch ich will das Ganze in einem Strom übermitteln, also zuerst die Kommandofolge und dann das Tar-File. (cat <<CMD kommando1 (cd blub && tar xf -) kommando2 CMD tar cf - .) | ssh remote Ich weiß, daß ich SSH das Kommando als Parameter übergeben kann. Die beiden Teile kommando1 und kommando2 können aber recht länglich werden. Außerdem möchte ich Probleme mit dem Quoting umgehen. Es gibt noch eine Schwierigkeit. remote ist eine alte Solaris-Kiste, also GANZ primitive Shell, nix Bash. Geht sowas? Torsten