Voglio acquisire TUTTI i dati dei registri, entrambi con messaggi di errore, dal mio output di script e reindirizzarli tutti al file di registro.
Ho una sceneggiatura come di seguito:
#!/bin/bash
(
echo " `date` : part 1 - start "
ssh -f admin@server.com 'bash /www/htdocs/server.com/scripts/part1.sh logout exit'
echo " `date` : sleep 120"
sleep 120
echo " `date` : part 2 - start"
ssh admin@server.com 'bash /www/htdocs/server.com/scripts/part2.sh logout exit'
echo " `date` : part 3 - start"
ssh admin@server.com 'bash /www/htdocs/server.com/scripts/part3.sh logout exit'
echo " `date` : END"
) | tee -a /home/scripts/cron/logs
Voglio vedere tutte le azioni nel file /home/scripts/cron/logs
Ma vedo solo ciò che ho inserito dopo il comando echo.
Come eseguire il check in dei log Il comando SSH è stato eseguito correttamente?
Devo raccogliere tutti i dati dei registri. Ne ho bisogno per monitorare il risultato di ogni comando nel mio script, per analizzare meglio cosa succede mentre lo script fallisce.