Score:-3

วิธีบังคับออกจากโปรแกรมไฟล์

ธง de

ไม่สามารถใช้ pkill หรือ xkill ได้ ดังนั้นโปรดตอบคำถามของฉันอย่างรวดเร็ว

24601 avatar
in flag
โปรดอ่าน [ถาม] แล้ว [แก้ไข] คำถามของคุณตามนั้น
ng flag
สิ่งนี้ตอบคำถามของคุณหรือไม่ [จะฆ่าโปรแกรมได้อย่างไร](https://askubuntu.com/questions/927105/how-to-kill-a-program)
Score:1
ธง ma

ลองใช้ พิคล์ -9, -9 จะเป็นการบังคับออกจากแอปที่ค้าง แทนที่จะรอให้ออกอย่างสง่างาม โปรดใช้ความระมัดระวัง เพราะอาจทำให้ข้อมูลสูญหายได้ในกรณีที่โปรแกรมกำลังทำงานกับไฟล์บางไฟล์ อย่าใช้ตัวเลือกนี้เป็นค่าเริ่มต้นเว้นแต่ว่าโปรแกรมจะหยุดทำงานตามที่เป็นปัญหา

-9 ย่อมาจาก SIGKILL เป็นหนึ่งในสัญญาณ POSIX ที่สามารถส่งไปยังกระบวนการ เมื่อคุณกด Ctrl-C ในคอนโซล โดยปกติแล้ว SIGINT จะถูกส่ง (อินเตอร์รัปต์) ซึ่งจะทำให้โปรแกรมสามารถเรียกใช้โค้ดที่กำหนดเองใดๆ เพื่อหยุดการทำงานได้อย่างราบรื่น ในทางกลับกัน SIGKILL จะไม่ทิ้งโอกาสนั้นและยุติกระบวนการทันที ซึ่งมีประโยชน์ในกรณีที่กระบวนการหยุดทำงานและไม่ตอบสนองต่อสัญญาณเช่น SIGINT

Puspam avatar
ro flag
ทำไมต้อง `-9` โดยเฉพาะ?
p0358 avatar
ma flag
@Puspam ฉันแก้ไขคำตอบเพื่ออธิบาย

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา