เป็นไปได้หรือไม่ที่จะศึกษาสถานะความคืบหน้าของการดาวน์โหลด Firefox (http) ด้วยการเชื่อมต่อ SSH
เมื่อฉันเข้าสู่ระบบ TTY ใหม่เป็นไปได้ไหมที่จะเห็นกระบวนการที่ดาวน์โหลด Firefox ด้วยเปอร์เซ็นต์หรืออะไรทำนองนั้น?
เป็นไปได้หรือไม่ที่จะศึกษาสถานะความคืบหน้าของการดาวน์โหลด Firefox (http) ด้วยการเชื่อมต่อ SSH
เมื่อฉันเข้าสู่ระบบ TTY ใหม่เป็นไปได้ไหมที่จะเห็นกระบวนการที่ดาวน์โหลด Firefox ด้วยเปอร์เซ็นต์หรืออะไรทำนองนั้น?
คำตอบ:
เพียงใช้ watch ls -l / เส้นทาง / เพื่อ / ไฟล์
. คุณสามารถทำได้ sudo lsof |grep firefox
เพื่อค้นหาไฟล์หากคุณยังไม่รู้ว่ามันอยู่ที่ไหน คุณจะไม่สามารถรับเปอร์เซ็นต์ที่เหลืออยู่ได้เพียงจำนวนไบต์ที่ถ่ายโอนจนถึงตอนนี้ (แม้ว่าคุณจะรู้ URL คุณก็สามารถทำได้ curl --head URL | grep ความยาวเนื้อหา
เพื่อค้นหาขนาดที่คาดหวังของการดาวน์โหลด)
Firefox บันทึกไฟล์ที่กำลังดาวน์โหลดภายใต้ $ {original-filename} .part ก่อนที่จะย้ายเมื่อการดาวน์โหลดเสร็จสิ้น
คุณสามารถตรวจสอบขนาดไฟล์ของไฟล์. part ด้วยเครื่องมือบรรทัดคำสั่งเช่น ls -lh
.
ไม่เป็นไปไม่ได้ ( ไม่มีซอฟต์แวร์เพิ่มเติม ) ตามความรู้ของฉัน Firefox ไม่มีวิธีการสร้างรายงานในหน้าต่างกราฟิกที่มีเอาต์พุตเทอร์มินัล ในทางทฤษฎีแล้วฟังก์ชั่นนี้ ได้ จัดทำโดย addon Firefox หรือสคริปต์ภายนอก
คุณสามารถใช้ VNC (หรือ VNC-over-SSH หากต้องการ) เพื่อดูสถานะของเดสก์ท็อปจากระยะไกลรวมถึงหน้าต่าง Firefox
หรือคุณสามารถใช้ GNU screen
และดาวน์โหลดด้วย wget
หรือ curl
ตามที่ Phoshi แนะนำ จากนั้นเชื่อมต่อกับ SSH และเชื่อมต่อกับเซสชันหน้าจออีกครั้งเพื่อดูความคืบหน้าการดาวน์โหลด ในฐานะที่เป็นผลประโยชน์ด้าน wget
สามารถดาวน์โหลดต่อบางส่วนได้หากการเชื่อมต่อถูกตัดออกไป
คุณมีระบบ Ubuntu ที่ติดตั้ง Firefox และกำลังดาวน์โหลดการอัปเดต ความตั้งใจที่จะติดตามความคืบหน้าของการดาวน์โหลด - หากจำเป็นต้องใช้การล็อกอิน SSH อื่นไปยังระบบ Ubuntu เดียวกัน
จากมุมมองทางวิชาการล้วนๆสิ่งนี้น่าจะเป็นไปได้ด้วย iptables การติดตามการดาวน์โหลดการเชื่อมต่อ TCP
แน่นอนว่ามิเตอร์จะนับจากเวลาที่เริ่มต้นเท่านั้น หากคุณทราบขนาดเป้าหมายของการดาวน์โหลดคุณสามารถประเมินความคืบหน้าได้
ในที่สุดมันจะเป็น ใช้งานได้จริงมากขึ้นเพื่อใช้ wget หรือขดเพื่อจุดประสงค์ ตามที่แนะนำไว้แล้ว