Tôi muốn chụp TẤT CẢ dữ liệu nhật ký, cả hai đều có thông báo lỗi, từ đầu ra tập lệnh của tôi và chuyển hướng tất cả chúng sang tệp nhật ký.
Tôi có kịch bản như dưới đây:
#!/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
Tôi muốn xem tất cả các hành động trong tập tin /home/scripts/cron/logs
Nhưng tôi chỉ thấy những gì tôi đặt sau lệnh echo.
Làm thế nào để kiểm tra nhật ký là lệnh SSH đã thành công?
Tôi cần phải thu thập tất cả các dữ liệu nhật ký. Tôi cần điều này để theo dõi kết quả của mọi lệnh trong kịch bản của tôi, để phân tích tốt hơn những gì đang diễn ra trong khi kịch bản thất bại.