-Q chắc chắn sẽ tắt đăng nhập đầu ra wget?


19

Tôi hiện đang có một tập lệnh shell chạy trên máy chủ linux đang sử dụng wget in oder để tải xuống một trang web từ xa. Điều này lần lượt được thực hiện bởi một công việc định kỳ được lên kế hoạch để chạy vào những thời điểm nhất định.

Ai đó có thể vui lòng xác nhận rằng việc thêm vào -qtùy chọn sẽ không chỉ dừng tất cả đầu ra được trả lại cho bàn điều khiển mà còn dừng mọi nỗ lực bằng cách quên ghi vào nhật ký hoặc thử và tạo tệp nhật ký không?


Tôi đang tìm kiếm một tính năng tương tự mà OP có một câu hỏi về. Tôi thấy rằng -atùy chọn này hữu ích cho trường hợp của tôi. Thêm tùy chọn này sẽ nối thêm vào tệp nhật ký mà bạn chỉ định thay vì ghi đè lên tệp nhật ký cũ. Ví dụ :wget https://website/to/data1.zip -a data.wget.log.report & wget https://website/to/data2.zip -a data.wget.log.report &
Jesse Marks

Hãy cẩn thận với nhận xét trên: bạn không nên chạy các lệnh cùng một lúc vì chúng sẽ cố gắng ghi cả hai vào tệp nhật ký cùng một lúc. Tệp nhật ký có thể không thể mã hóa được.
Jesse Marks

Câu trả lời:


10

Với -qtùy chọn, bản thân wget không nên xuất bất cứ thứ gì lên bàn điều khiển cũng như logfile được chỉ định bởi -otùy chọn, ngoại trừ trường hợp được mô tả bởi Michał . Tuy nhiên, tệp logfile sẽ được tạo (nếu -ođược cung cấp).

Tuy nhiên, điều này không đảm bảo rằng không có trình nền hệ thống nào sẽ nhận thấy thực tế là wget đã được chạy - hoạt động mạng có thể được giám sát độc lập bởi các công cụ khác.


20

không, --quietsẽ không đảm bảo không có nhật ký

từ wget 1.13 ChangeLog:

2008-04-22 Steven Schubiger

   * http.c (print_response_line): Changed to make responses always
   be logged, even in --quiet mode, if --server-response was
   specified. This is to bring http.c's handling of the situation
   in line with ftp.c's.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.