Tôi đang cố gắng để nắm bắt đầu ra từ một kịch bản cài đặt (có sử dụng scp) và đăng nhập nó. Tuy nhiên, tôi không nhận được tất cả mọi thứ mà scp được in ra, cụ thể là, thanh tiến trình.Làm thế nào để nắm bắt tốt nhất và đăng nhập đầu ra scp?
đầu ramàn hình:
sao chép /user2/cdb/xây dựng/tmp/UAT/myfiles/* để máy chủ/người dùng/myfiles như cdb
mật khẩu cdb @ máy chủ: myfile 100 % | ***************************** | 2503 00:00
dữ liệu ghi nhận:
sao chép /user2/cdb/xây dựng/tmp/UAT/myfiles/* để máy chủ/người dùng/myfiles như cdb
Tôi thực sự muốn biết rằng tập tin của tôi đã có. Dưới đây là những gì tôi đang cố gắng hiện không có sẵn:
myscript.sh 2> & 1 | tee mylogfile.log
Có ai có cách tốt để nắm bắt đầu ra scp và đăng nhập không?
Cảm ơn.
Hãy coi chừng: bạn có thể muốn sử dụng tùy chọn '--return' (' -r') cho 'script', nếu nó có sẵn, vì vậy mã trả về của tiến trình con sẽ được giữ nguyên. Nếu không, ngay cả khi lệnh không thành công, lệnh 'script' của bạn sẽ vui vẻ trả lại mã thành công. – jwd