จะหยุดโปรแกรมที่กำลังทำงานอยู่ได้อย่างไร?
คำสั่งและสคริปต์ที่รันมาทั้งหมดนั้นทำงานเสร็จอย่างรวดเร็ว
แต่บางงานอาจใช้เวลาเป็นนาที ชั่วโมง หรือแม้แต่หลายวัน
บางครั้งอาจใส่การเปลี่ยนเส้นทาง (redirection) ผิดตำแหน่งในไปป์ไลน์
ทำให้โปรแกรมค้างอยู่โดยไม่ทำงานต่อ
หากต้องการหยุดโปรแกรมที่กำลังทำงานอยู่ สามารถกด Ctrl + C เพื่อยุติได้
ในเอกสาร Unix มักเขียนแทนด้วย ^C
โดยตัวอักษร 'c' จะเป็นตัวพิมพ์เล็กหรือพิมพ์ใหญ่ก็ได้
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Introduction to Shell
คำแนะนำการฝึกหัด
รันคำสั่งต่อไปนี้:
head
โดยไม่ใส่อาร์กิวเมนต์ใดๆ (เพื่อให้โปรแกรมรอรับข้อมูลที่ไม่มีวันมาถึง)
จากนั้นหยุดโปรแกรมโดยกด Ctrl + C
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด