Hi,
ich hab ne Dummy Frage - Skripting Anfänger.
Ich starte via CRON
ein Rsync-Skript
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 !
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
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
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 !