[Eisfair] Eisman upgrade

Marcus Röckrath marcus.roeckrath at gmx.de
Sa Sep 28 11:33:10 CEST 2024


Hallo Jürgen,

Jürgen Pfautsch wrote:

>>> echo "Eisbackup Upgrade"; ssh root at 192.168.0.10 "yes | eisman upgrade"
>> 
>> Du startest das Upgrade über eine ssh-Verbindung?
>> 
>> Der erste echo kommt also auf der ausführenden Maschine, der ssh danach
>> geht an den entfernten Server?
>> 
>> Müsste die Befehlszeile dann nicht so aussheen:
>> 
>> echo "Eisbackup Upgrade"; ssh root at 192.168.0.10 "echo yes | eisman
>> upgrade"
> 
> Klar, kann man auch machen.
> Das würde im log bzw in der Mail vom cron halt diese eine Zeile mehr
> stehen. Ich habe das echo auch nur gesetzt, um im log etwas mehr
> Überblick zu haben bei den ganzen Befehlen und zugehörigen Ausgaben, die
> im script sind.

Ich habe das

yes | eisman upgrade

überhaupt nicht verstanden, denn ich wusste nicht, dass es ein yes-Binary 
gibt, also ein Binary, welches y ausgibt.

Wenn ich yes oder y an einen Prozess pipen will, habe ich immer

echo yes | command

benutzt.

Führe mal yes auf der Konsole aus. Das erzeugt unendlich viele "y", eine 
echo "y" natürlich nur eines, was IMHO reichen würde.

Natürlich ist im Falle von eisman der Klimmzug wegen --auto nicht notwendig.

-- 
Gruß Marcus
[eisfair-Team]



Mehr Informationen über die Mailingliste Eisfair