PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SCP Logfile erstellen



Claude
27.08.03, 16:23
Wie kann ich ein logfile erstellen, über die mit scp erfolgreich übertragenen Dateien? Dabei sollten alle eventuellen Fehlermeldungen in ein Error Logfile geschrieben werden.

scp /home/claude/test/* cl@uni.de:/home/cl/test/

Meine bisherigen Ansätze mit

>logfile 2>errorlogfile

funktionieren mit scp leider nicht.

scp /home/claude/test/* cl@uni.de:/home/cl/test/ | awk '{print $0}'

auch über eine Pipe gibt es leider keine Ausgabe.

michael.sprick
28.08.03, 01:04
hmm - ich weiss nicht , o es nicht elegantere Sachen gibt, aber auf jeden Fall geht es, wenn Du scp nach scp.org umbenennst.
Dann machst Du ein shellscript, dass Du auch scp nennst und in /usr/bin verlinkst.

und dann irgendwie so:

--------------------------
#!/bin/sh
alias echo="echo -e"

ACCESS_LOG="/var/log/scp/access_log"
ERROR_LOG="/var/log/scp/error_log"

/usr/bin/scp.org $*

if [ $? -gt 0 ];then
echo " ` date` \c : $* " >> $ACCESS_LOG
else
echo " ` date` \c : Uebertragung fehlgeschlagen: Exit Code $?: $* " >> $ERROR_LOG
fi

exit 0
-------------------------------

mal ins blaue - nich getestet