Mỗi lần tôi sử dụng wget http://www.domain.com tệp Nhật ký sẽ được lưu tự động trên máy chủ của tôi. là có anyway để chạy lệnh này mà không cần đăng nhập?WGET không có tệp nhật ký
Cảm ơn,
Joel
Mỗi lần tôi sử dụng wget http://www.domain.com tệp Nhật ký sẽ được lưu tự động trên máy chủ của tôi. là có anyway để chạy lệnh này mà không cần đăng nhập?WGET không có tệp nhật ký
Cảm ơn,
Joel
Bạn có thể thử -o và -q
-o logfile
--output-file=logfile
Log all messages to logfile. The messages are
normally reported to standard error.
-q
--quiet
Turn off Wget's output.
Vì vậy, bạn muốn có:
wget ... -q -o /dev/null ...
này sẽ in nội dung trang web để đầu ra tiêu chuẩn, đây có phải là ý của bạn khi bạn nói rằng bạn không muốn đăng nhập vào một tập tin?
wget -O - http://www.domain.com/
Sau khi tôi chạy lệnh wget, một tệp có tên "index.php" (mà tôi chạy bằng WGET) được tạo trên thư mục máy chủ của tôi, với đầu ra của trang bên trong nó. Tôi không muốn bất kỳ đầu ra, bất cứ điều gì ... Tôi chạy tập tin này để làm một số CẬP NHẬT trong cơ sở dữ liệu, và không cần đầu ra của bất kỳ loại – Joel
Oh ok, bây giờ tôi đã nhận nó! : D –
Cá nhân tôi thấy rằng @ câu trả lời của Paul vẫn còn thêm vào một tập tin Log, không phụ thuộc vào sản lượng dòng lệnh của -q
Added -O
để /dev/null
ontop của đối số tập tin -o
đầu ra.
wget [url] -q -o /dev/null -O &> /dev/null
Cảm ơn! Nhưng những gì nếu tôi không muốn đăng nhập ở tất cả ... Ngay cả để logfile – Joel
Điều này là không viết bất kỳ bản ghi bất cứ nơi nào./dev/null không phải là một tập tin bình thường, bất cứ điều gì bạn viết ở đó không thực sự được viết, vì vậy nó không chiếm không gian và tất nhiên không thể đọc lại được. –
Cảm ơn, nó hoạt động! – Joel