스크립트 출력에서 오류 메시지와 함께 모든 로그 데이터를 캡처하고 모두 로그 파일로 리디렉션하고 싶습니다.
나는 아래와 같은 스크립트를 가지고있다 :
#!/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 명령이 성공적으로 로그를 확인하는 방법은 무엇입니까?
모든 로그 데이터를 수집해야합니다. 스크립트에서 모든 명령의 결과를 모니터링하고 스크립트가 실패하는 동안 발생하는 상황을 더 잘 분석하려면 이것이 필요합니다.