RTFM hat nix geholfen, ich finde weder in der man page noch auf openssh.org noch bei Google einen Hinweis auf die return codes
von scp. Gibts überhaupt welche?
Ziel ist es, via scp Dateien von einer Maschine auf eine andere
zu kopieren (was sonst). Danach sollen die kopierten Dateien
auf dem Source-System gelöscht werden. OK, das kann ja ein
shell script machen. Aber falls irgendetwas schiefläuft, dann
kann nicht einfach die Sourcedatei sang- und klanglos gelöscht
werden…
Tja, ohne return code wird es mir schwerfallen, das Verhalten
von scp zu kontrollieren. Hat jemand einen Rat für mich?
ich würde mal sagen 0 (erfolgreich) und 1 (Fehler)
Hab noch folgenden Link gefunden über google (Suche nach „exit status“) gefunden http://www.kevlo.com/~ebs/docs/scp.html
RTFM hat nix geholfen, ich finde weder in der man page noch
auf
Ziel ist es, via scp Dateien von einer Maschine auf eine
andere zu kopieren (was sonst).
ich würde mal sagen 0 (erfolgreich) und 1 (Fehler)
Tja, mehr wirds wohl nicht sein. Ich werde es jetzt einfach
ausprobieren und fehler erzeugen, und meine Erkenntnisse
danach hier posten.
So, ich hab ein wenig herumgespielt:
scp gibt nur die codes 0 und 1 zurück. Die 1 wird immer dann zurückgegeben, wenn ein Transfer nicht erfolgreich war. Die Fehlerursache wird dabei nicht unterschieden (wie Server nicht erreichbar, permission denied, time out, etc).