บังคับปิดโปรแกรมใน Ubuntu
เมื่อโปรแกรมหยุดตอบสนองในWindowsผู้ใช้ส่วนใหญ่ทราบวิธีหยุดการทำงานโดยกดCtrl + Alt + Deleteบนแป้นพิมพ์ กด ตัวเลือก Task Managerแล้วปิดจากที่นั่น วิธีการนั้นไม่ได้ถ่ายโอนไปยังลีนุกซ์รุ่น(Linux)ต่างๆ เช่นUbuntuแต่นั่นไม่ได้หมายความว่าคุณจะมีตัวเลือกไม่เพียงพอเมื่อโปรแกรมขัดข้อง
ในทางตรงกันข้าม—มีหลายวิธีในการปิดโปรแกรมบนUbuntuโดยใช้CMD หากคุณสะดวกที่จะใช้เทอร์มินัล คุณสามารถใช้คำสั่งต่างๆ เช่นkillallหรือxkillเพื่อบังคับให้ปิดโปรแกรมที่มีปัญหา หรือคุณสามารถใช้ แอป System Monitorแทนได้
การใช้ตัวตรวจสอบระบบเพื่อบังคับปิดกระบวนการของ Ubuntu ที่ทำงานอยู่(Using The System Monitor To Force Close a Running Ubuntu Process)
แม้ว่าการปิดกระบวนการเปิดในUbuntuโดยใช้เทอร์มินัลจะง่ายพอ แต่ผู้เริ่มต้นอาจรู้สึกไม่สบายใจที่จะทำเช่นนี้ แต่ ผู้ใช้ Ubuntuไม่จำเป็นต้องเข้าใกล้เทอร์มินัลเพื่อบังคับปิดโปรแกรมที่ขัดข้อง คุณสามารถใช้ แอป System Monitorแทนได้
System Monitorทำงานเหมือนกับที่Task Manager(Task Manager)ทำกับWindows PCs (Windows PCs)มันแสดงรายการกระบวนการทำงานทั้งหมดบนพีซีของคุณ รวมทั้งให้ข้อมูลแบบเรียลไทม์เกี่ยวกับCPU , RAMและการใช้ดิสก์ของคุณ นอกจากนี้ยังช่วยให้คุณสามารถบังคับปิดซอฟต์แวร์ที่ขัดข้องซึ่งจะไม่ตอบสนองหรือปิดโดยตรง
- ในการบังคับปิดโปรแกรมในUbuntuโดยใช้System Monitorให้กดปุ่มShow Applicationsที่ด้านล่างของUbuntu dock ใน รายการ แอปพลิเคชัน(Applications) ของคุณ ให้คลิกที่ ไอคอน System Monitorเพื่อเปิดใช้งาน
- แอ ป System Monitorจะเปิดขึ้นมาพร้อมกับ แท็บ Processes เริ่มต้นที่ มองเห็นได้ หากไม่เป็นเช่นนั้น ให้คลิกที่ แท็บ Processesที่ด้านบน ในรายการกระบวนการ ค้นหาและค้นหากระบวนการ (หรือกระบวนการ) สำหรับโปรแกรมที่ขัดข้อง คลิกขวาที่รายการ จากนั้นกดตัวเลือกKill หรือเลือกกระบวนการและกดปุ่มEnd Processที่ด้านล่างของหน้าต่างSystem Monitor
- การตรวจสอบระบบ(System Monitor)จะขอการยืนยันว่าคุณต้องการยุติกระบวนการทำงาน เพื่อยืนยัน ให้กดปุ่มKill Process(Kill Process)
หากสำเร็จ กระบวนการควรหายไปจากรายการกระบวนการตรวจสอบระบบ (System Monitor)หากโปรแกรมมีหน้าต่างที่เปิดอยู่ หน้าต่างนี้ควรปิด ณ จุดนี้ด้วย
หากSystem Monitorปิดโปรแกรมไม่สำเร็จ คุณจะต้องลองใช้เทอร์มินัลแทน
วิธีปิดหน้าต่างที่เปิดอยู่โดยใช้คำสั่ง xkill(How To Close An Open Window Using The xkill Command)
ในกรณีส่วนใหญ่ ซอฟต์แวร์การ ตรวจสอบระบบ(System Monitor)จะบังคับให้ปิดโปรแกรมบนUbuntu หากไม่เป็นเช่นนั้น คุณจะต้องเปลี่ยนไปใช้เทอร์มินัลเพื่อปิดโปรแกรมที่ไม่ตอบสนอง
โชคดีที่มีคำสั่งที่ใช้งานง่ายชื่อxkillซึ่งจะช่วยให้คุณปิดโปรแกรมใดๆ ก็ได้ที่มีหน้าต่างที่เปิดอยู่
- Ubuntuเวอร์ชันใหม่ส่วนใหญ่ควรมาพร้อมกับ แพ็คเกจ xkill ที่ ติดตั้งไว้ แต่ถ้าคุณพบว่ายังไม่ได้ติดตั้ง คุณจะต้องติดตั้งxkillก่อนจึงจะใช้งานได้ เปิดเทอร์มินัลแล้วพิมพ์sudo apt install xorg-xkillเพื่อทำสิ่งนี้ เมื่อติดตั้งแล้ว เพียงพิมพ์xkillหรือsudo xkillเพื่อเริ่มใช้งาน
- เอาต์พุตเทอร์มินัลจะบอกให้คุณเลือกหน้าต่างที่มีไคลเอนต์ที่คุณต้องการฆ่าด้วยปุ่ม(select the window whose client you wish to kill with button 1) 1 พูดอีกอย่างก็คือ ใช้เมาส์คลิกบนหน้าต่างที่เปิดอยู่—xkill จะปิดหน้าต่างนี้ให้คุณ เมื่อถูกฆ่าแล้ว เอาต์พุตของเทอร์มินัลจะตอบสนองด้วย ข้อความของ ผู้สร้างที่ฆ่า(killing creator)ก่อนจะสิ้นสุด
การดำเนินการนี้จะใช้ได้เฉพาะกับโปรแกรมที่ไม่ตอบสนองอย่างเห็นได้ชัด ซึ่งรวมถึงโปรแกรมใดๆ ที่มี หน้าต่าง GUIที่คุณสามารถโต้ตอบด้วยได้
บังคับปิดโปรแกรมบนUbuntu โดยใช้(Ubuntu Using)คำสั่ง pkill, kill หรือ killall
การใช้ xkill คุณต้องใช้UbuntuกับGUI หากคุณใช้งานUbuntu เวอร์ชันหัวขาด โดยไม่ได้ ติดตั้ง GUIเช่นUbuntu Serverคุณจะต้องใช้ คำสั่ง pkill, killหรือkillallแทน
คำ สั่ง killและpkillจะยุติกระบวนการเดียวที่ทำงานอยู่บนพีซีของคุณ ในขณะที่killallจะฆ่ากระบวนการที่เกี่ยวข้องทั้งหมด บางโปรแกรม (เช่นGoogle Chrome ) ใช้กระบวนการของระบบหลายขั้นตอน ดังนั้นการใช้killหรือpkillอาจไม่จำเป็นต้องยุติกระบวนการเหล่านี้หากโปรแกรมหยุดตอบสนอง
- ในการใช้killคุณจะต้องทราบหมายเลขรหัสกระบวนการ ( PID ) ที่กำหนดโดยเปิดเทอร์มินัลแล้วพิมพ์topเพื่อดูรายการกระบวนการที่กำลังทำงานอยู่ คุณจะพบหมายเลขรหัสกระบวนการใต้ คอลัมน์ PIDและชื่อของกระบวนการ/โปรแกรมภายใต้คอลัมน์คำสั่ง(Command)
- หากต้องการหยุดเทอร์มินัลโดยใช้killให้พิมพ์kill pidแทนที่pidด้วย id กระบวนการของคุณ (เช่นkill 582 ) หากไม่ได้ผล ให้พิมพ์sudo kill pidแทน การยกเลิกกระบวนการที่ประสบความสำเร็จไม่ควรส่งผลให้เกิดเทอร์มินัลเอาท์พุตเพิ่มเติม แต่คุณสามารถพิมพ์topอีกครั้งเพื่อตรวจสอบอีกครั้ง
- คำ สั่ง pkillไม่ต้องการหมายเลขรหัสกระบวนการ แต่ต้องการชื่อแพ็คเกจ คุณสามารถตรวจสอบได้โดยใช้ด้านบน(top)ก่อนภายใต้คอลัมน์คำสั่ง (Command)เมื่อคุณพร้อมแล้ว ให้พิมพ์pkill processแทนที่processด้วยชื่อแพ็คเกจ (หรือsudo pkill processหากกระบวนการไม่ยุติ) เช่นเดียวกับkill คำสั่ง (kill)pkillที่ประสบความสำเร็จจะไม่ส่งคืนข้อความหรือเอาต์พุต
- หากโปรแกรมมีหลายโปรเซส คุณสามารถใช้ คำสั่ง killallเพื่อยุติการทำงานทั้งหมดพร้อมกันได้ เช่นเดียวกับpkillสิ่งนี้ใช้ชื่อแพ็คเกจ—ใช้topเพื่อค้นหาสิ่งนี้ภายใต้คอลัมน์Command ในการใช้killallให้พิมพ์killall processหรือsudo killall processแทนที่processด้วยชื่อแพ็คเกจ เช่นเดียวกับpkillจะไม่มีข้อความส่งคืนที่เทอร์มินัลหากคำสั่งสำเร็จ
การบำรุงรักษา Ubuntu อย่างมีประสิทธิภาพ(Effective Ubuntu Maintenance)
แม้ว่าซอฟต์แวร์ที่รันอยู่จะหยุดตอบสนอง แต่Ubuntuก็มอบเครื่องมือให้คุณควบคุมได้เสมอ ตอนนี้คุณรู้วิธีปิดกระบวนการในUbuntuโดยใช้เทอร์มินัลแล้ว คุณสามารถใช้ประโยชน์จากคำสั่งเทอร์มินัล Linux สุดเจ๋ง(cool Linux terminal commands) อื่นๆ เพื่อสำรองข้อมูลพีซีของคุณ หยุดคำสั่งที่รันอยู่ชั่วคราวแทนที่จะหยุดคำสั่ง และอื่นๆ
โปรแกรมหยุดทำงานควรเกิดขึ้นได้ยาก แต่ถ้าเกิดขึ้นบ่อยกว่าที่ควรจะเป็น แสดงว่าอาจมีปัญหากับการติดตั้งUbuntu ของคุณ (Ubuntu)คุณจะต้องพิจารณาสาเหตุทั่วไปบางประการที่ทำให้ Ubuntu ขัดข้อง(common reasons for Ubuntu crashes) (หวังว่า) จะแก้ปัญหาของคุณได้
Related posts
สาเหตุทั่วไปที่ทำให้ Ubuntu ล่มและวิธีการกู้คืน
Fedora vs Ubuntu: การกระจาย Linux ใดดีกว่ากัน?
แปลงรูปภาพระหว่างรูปแบบผ่าน Command Line ใน Ubuntu
10 แป้นพิมพ์ลัดของ Ubuntu เพื่อเพิ่มความเร็วเวิร์กโฟลว์ของคุณ
วิธีการติดตั้งเครื่องพิมพ์เกือบทุกเครื่องบน Ubuntu
คำสั่ง Linux FIND พร้อมตัวอย่าง
วิธีลบไฟล์หรือไดเรกทอรีใน Linux
5 วิธีในการสำรองไฟล์อัตโนมัติใน Linux
ฉันมี Ubuntu เวอร์ชันใด
BSD กับ Linux: ความแตกต่างพื้นฐาน
สร้าง Custom Live Linux Distro ด้วย Linux Live Kit
HDG อธิบาย : UNIX คืออะไร?
Linux Mint กับ Ubuntu: ไหนดีกว่ากัน?
วิธีการติดตั้ง Linux Distro บน Chromebook ของคุณ
เคล็ดลับเทอร์มินัล: ใช้เทอร์มินัลเป็นนาฬิกาปลุก
ทำไมคำสั่ง "น้อย" จึงดีกว่า "มากกว่า" ใน UNIX และ Linux
5 เกมลินุกซ์ที่ดีที่สุด
9 สุดยอด Linux Distros สำหรับการแฮ็ก
วิธีการติดตั้งและตั้งค่า Kali Linux
เล่นเกมบน Ubuntu Linux – ดีไหม?