Chạy wget nền bằng & được, nhưng cờ -b (background) tiện hơn: trả về PID tiến trình ngay lập tức.
Ví Dụ
wget -b https://cdimage.debian.org/mirror/cdimage/archive/8.7.1/i386/list-cd/debian-8.7.1-i386-CD-1.list.gz
Kết quả:
Continuing in background, pid 12345.
Output will be written to 'wget-log'.
Xem Tiến Độ Tải
wget -b không đưa vào job control của shell (jobs không thấy). Không thể fg đưa về foreground. Muốn dừng: kill PID (file tải dở).
Cách 1: Xem File Log (Mặc Định)
wgetghi log liên tục vàowget-log(hoặcwget-log.1,wget-log.2... nếu nhiều tiến trình/thư mục cũ).- Mở file log: click chuột (GUI) hoặc
less wget-log/more wget-log/cat wget-log(CLI). - Dòng cuối file = trạng thái hiện tại.
- Phải mở lại/lặp lại lệnh để xem cập nhật.
Cách 2: Tùy Chỉnh File Log
wget -b -o mylog.txt URL— ghi log vàomylog.txt(ghi đè).wget -b -a mylog.txt URL— append vàomylog.txt(không ghi đè).- Không chạy 2 tiến trình wget -b -a cùng 1 file → log lẫn lộn khó đọc.
Các Cờ Kết Hợp
-v(verbose) — mặc định, đã bật.-q(quiet) — kết hợp-b -qsẽ không thấy gì cả (không khuyến khích).-d(debug) — output chi tiết nội bộ, chỉ dành cho dev wget.
Lưu Ý
- Log file nằm ở thư mục chạy lệnh (mặc định
~/Downloadsnếu cd vào đó). - File tải cũng nằm cùng thư mục.
Tóm Tắt
wget -b URL → lấy PID, ghi log wget-log. Xem tiến độ: tail -f wget-log (theo dõi real-time) hoặc mở lại less wget-log định kỳ. Tùy chỉnh log: -o (ghi đè), -a (append).