Quero capturar TODOS os dados dos logs, ambos com mensagens de erro, da saída do meu script e redirecioná-los todos para o arquivo de log.
Eu tenho script como abaixo:
#!/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
Eu quero ver todas as ações no arquivo /home/scripts/cron/logs
Mas vejo apenas isso o que coloquei após o comando echo.
Como fazer check-in dos logs, o comando SSH foi bem-sucedido?
Eu preciso reunir todos os dados dos logs. Eu preciso disso para monitorar o resultado de cada comando no meu script, para analisar melhor o que está acontecendo enquanto o script falha.