Chcę przechwycić WSZYSTKIE dane z dzienników, zarówno z komunikatami o błędach, z danych wyjściowych skryptu i przekierować je wszystkie do pliku dziennika.
Mam skrypt jak poniżej:
#!/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
Chcę zobaczyć wszystkie działania w pliku /home/scripts/cron/logs
Ale widzę tylko to, co wstawiłem po poleceniu echa.
Jak sprawdzić w dziennikach, czy polecenie SSH zakończyło się pomyślnie?
Muszę zebrać wszystkie dane z dzienników. Potrzebuję tego, aby monitorować wynik każdego polecenia w moim skrypcie, aby lepiej analizować, co się dzieje, gdy skrypt nie działa.