cuốn sách gpt4 ai đã làm

bash - Curl --fail không chặn đầu ra tiêu chuẩn

In lại Tác giả: Hồ Xil Thời gian cập nhật: 2023-11-01 17:27:04 hai mươi bốn 4
mua khóa gpt4 Nike

我有一个使用 cuộn tròn Tập lệnh tải tập tin lên máy chủ WebDav.

Curl --anyauth --user người dùng:tệp mật khẩu http://webdav-server/destination/

Tôi muốn hai điều cùng một lúc:

  • Xuất tập lệnh thành đầu ra tiêu chuẩn (được chuyển hướng đến tệp nhật ký)
  • Kiểm tra xem tải lên có thành công không

Theo như tôi biết, Curl sẽ quay trở lại ngay cả trong trường hợp 401 (Trái phép) hoặc 407 (Xung đột) 0 mã thoát. --thất bại Có sẵn các tùy chọn để thay đổi hành vi này nhưng nó sẽ ngăn chặn đầu ra tiêu chuẩn.

Giải pháp tốt nhất là gì? phát bónggrep?

câu trả lời hay nhất

cuộn tròn Ghi đầu ra của nó vào luồng lỗi stderr(2),而不是 thiết bị xuất chuẩn(1). sử dụng 2>&1

Chuyển hướng nó theo lệnh
Curl --fail --anyauth --user người dùng:tệp mật khẩu http://webdav-server/destination/ 2>&1 > logFile
trả lại=$?
nếu [ $retval -eq 0 ];
echo "lệnh Curl đã thành công và nhật ký hiện có trong logFile"
fi

Về việc bash - Curl --fail không chặn đầu ra tiêu chuẩn, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/45210626/

hai mươi bốn 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress