ฉันหยุดใช้กระบวนการ Unix ctr + z จากนั้นฉันพยายามฆ่ากระบวนการและไม่ทำงาน แนะนำเพื่อนจากโรงเรียนให้ใช้ kill -9 process_id การรวมกันของเวทมนตร์คืออะไร?
ควรไปที่ superuser
—
Claudiu
อย่าเชื่อคำแนะนำ "เพื่อนจากโรงเรียน"
—
jlliagre
kill -9 process_id
เป็นการฝึกฝนที่ไม่ดีเลยทีเดียว
@jlliagre ดังนั้นสิ่งที่คุณจะแนะนำเป็นการปฏิบัติที่ถูกต้อง?
—
slotishtype
"-9" หรือมากกว่าอย่างแม่นยำ SIGKILL เป็นสัญญาณทางเลือกสุดท้ายไม่ใช่สิ่งที่จะใช้เป็นประจำ การปฏิบัติที่ถูกต้องสำหรับกระบวนการที่ถูกระงับคือก่อนดำเนินการต่อตามที่ได้ตอบไปแล้ว หากคุณต้องการที่จะฆ่ามันให้เริ่มด้วยการส่งสัญญาณ "-15" (aka SIGTERM) ซึ่งให้โอกาสสำหรับกระบวนการที่จะออกไปอย่างงดงาม
—
jlliagre