Я хочу захватить ВСЕ данные журналов, как с сообщениями об ошибках, из вывода моего скрипта, так и перенаправить их все в файл журнала.
У меня есть скрипт, как показано ниже:
#!/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
Я хочу видеть все действия в файле /home/scripts/cron/logs
Но я вижу только то, что ставлю после команды echo.
Как проверить в логах, была ли команда SSH успешной?
Мне нужно собрать все данные журналов. Мне нужно это, чтобы отслеживать результат каждой команды в моем скрипте, чтобы лучше анализировать, что происходит, когда скрипт не работает.