ฉันต้องการบันทึกข้อมูลบันทึกทั้งหมดซึ่งมีทั้งข้อความแสดงข้อผิดพลาดจากเอาต์พุตสคริปต์ของฉันและเปลี่ยนเส้นทางทั้งหมดเป็นไฟล์บันทึก
ฉันมีสคริปต์เหมือนด้านล่าง:
#!/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 สำเร็จหรือไม่
ฉันต้องการรวบรวมข้อมูลบันทึกทั้งหมด ฉันต้องการสิ่งนี้เพื่อตรวจสอบผลลัพธ์ของทุกคำสั่งในสคริปต์ของฉันเพื่อวิเคราะห์สิ่งที่เกิดขึ้นขณะที่สคริปต์ล้มเหลว