การกำหนดเวลารอด้วย Wget
สำหรับการดาวน์โหลดไฟล์ขนาดเล็ก การกำหนดเวลารอบังคับระหว่างการดาวน์โหลดแต่ละไฟล์จะช่วยป้องกันไม่ให้เซิร์ฟเวอร์รับคำขอมากเกินไป ในแบบฝึกหัดนี้ เราจะใช้ออปชันที่มีอยู่ใน wget เพื่อกำหนดเวลารอบังคับ (เป็นวินาที) ระหว่างการดาวน์โหลดแต่ละไฟล์ที่เก็บไว้ในไฟล์รายการ URL
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การประมวลผลข้อมูลบน Command Line
คำแนะนำการฝึกหัด
- กำหนดให้หยุดรอ 1 วินาทีระหว่างการดาวน์โหลดไฟล์ทั้งหมดใน
url_list.txt
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# View url_list.txt to verify content
cat url_list.txt
# Create a mandatory 1 second pause between downloading all files in url_list.txt
wget ___ -i url_list.txt
# Take a look at all files downloaded
ls