Ctrl+ cยกเลิก แต่ในครั้งถัดไปเริ่มจากที่คุณออกจาก
Ctrl+ zหยุดกระบวนการ แต่คุณไม่สามารถทำกระบวนการอื่นได้เนื่องจากยังคงถูกล็อกอยู่ในกระบวนการแรก
การใช้หนึ่งในวิธีการข้างต้นโดยทั่วไปนั้นดีกว่าการปิดเทอร์มินัล แต่ถ้าคุณปิดเทอร์มินัลในขณะที่กำลังดาวน์โหลดแพ็คเกจมันควรเริ่มการดาวน์โหลดทันทีที่หยุดในครั้งต่อไปที่คุณเรียกใช้sudo apt-get upgrade
หากคุณต้องการเริ่มการดาวน์โหลดใหม่หลังจากใช้Ctrl+ z:
- ตรวจสอบงานที่หยุดชั่วคราวโดยพิมพ์
jobs
ในเทอร์มินัล
- หากต้องการดำเนินการกระบวนการต่อให้พิมพ์
fg
- ถ้าคุณมีหลายงานแล้วพิมพ์
fg 1
, fg 2
ฯลฯ ...
ตรวจสอบให้แน่ใจว่าคุณไม่เคยหยุดมันในขณะที่กำลังติดตั้งแพคเกจที่ดาวน์โหลดเนื่องจากจะส่งผลให้มีการล็อค apt-get ซึ่งจะต้องรีสตาร์ทคอมพิวเตอร์หรือตั้งค่า apt ใหม่และคุณจะต้องเริ่มต้นที่จุดเริ่มต้น ของการติดตั้ง ดังนั้นอย่าลืม "หยุด" (ปิด) เทอร์มินัลเมื่อดาวน์โหลดเท่านั้นไม่ใช่ทำการติดตั้ง
หากคุณต้องการเริ่มกระบวนการ apt-get อื่น - หลังจากหยุดกระบวนการแรกชั่วคราวให้รันsudo rm /var/lib/dpkg/lock && sudo rm /var/cache/apt/archives/lock
; มันจะไม่ดูเหมือนว่ามันทำอะไร แต่คุณควรจะสามารถเริ่มกระบวนการ apt-get อื่นได้
หากต้องการฆ่าคำสั่งที่คุณหยุดชั่วคราวด้วยCtrl+ zให้ป้อนkill -9 %x
เทอร์มินัลแทนที่ x ด้วยหมายเลขที่กระบวนการหยุดชั่วคราวคือ (ดูjobs
) กระบวนการจะยังคงอยู่ในรายการ แต่จะพูดว่า "ฆ่า" หลังจากนั้นแทนที่จะเป็น "หยุด" ซึ่งบ่งชี้ว่าไม่มีการใช้งานอีกต่อไป
แหล่งที่มา: [ubuntu] วิธีหยุดการดาวน์โหลดชั่วคราวในเทอร์มินัล
กด Ctrl-Z โดยไม่ตั้งใจในเทอร์มินัล Linux ใน Ubuntu Intrepid Ipex ฉันทำอะไรตอนนี้?
เริ่มหยุดและจัดการงานใน Ubuntu Terminal