• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[solved] Stand-Out v Cron umlenken UND sep Log schreiben

rob40

Member
Hi,
ich hab ne Dummy Frage - Skripting Anfänger.
Ich starte via CRON
Code:
mag1:~ # crontab -e 
#  backup
0 19 * * * /data/script/sync.sh >/tmp/backup.log
ein Rsync-Skript
Code:
mag1:~ # cat /data/script/sync.sh
rsync -avz -e ssh --delete .........
rsync -avz -e ssh --delete .........
rsync -avz -e ssh --delete .........
...
echo `date +%F` PC12:OK > /mnt/srv02/STUFF/log/PC12.log
Nach Beenden des Skripts sollen einige Rechner heruntergefahren werden - sobald '/mnt/srv02/STUFF/log/PCxx.log' ein 'OK' enthält.
Der 'echo ...'-Output kommt aufgrund der Ausgabeumleitung ('>/tmp/backup.log') nicht an.
Wie kann ich den Standard-Output auf '>/tmp/backup.log' belassen + trotzdem pro PC eine kurze Log-Datei schreiben ?

Danke im voraus !
 
Schau dir mal den tee Befehl an.

Beispiel:
echo "....." | tee /tmp/insfile

tee schreibt in /tmp/insfile und gibt die Ausgabe dann weiter.
Diese Ausgabe würde dann in der cron Umleitung ankommen.

Haveaniceday
 
Oben