ข้อความนี้ปรากฏขึ้นเมื่อฉันเข้าสู่ระบบเครื่องของฉัน:

There is 1 zombie process.
  • มันกำลังบอกอะไรฉัน?
  • นี่เป็นสิ่งที่ฉันควรกังวลหรือไม่?
  • ถ้าใช่ฉันควรทำอย่างไรและอย่างไร
answer

ไม่มีอะไรต้องกังวล:

Zombie

On Unix operating systems, a zombie process or defunct process is a process that has completed execution but still has an entry in the process table, allowing the process that started it to read its exit status. In the term's colorful metaphor, the child process has died but has not yet been reaped.

When a process ends, all of the memory and resources associated with it are deallocated so they can be used by other processes. However, the process's entry in the process table remains. The parent is sent a SIGCHLD signal indicating that a child has died; the handler for this signal will typically execute the wait system call, which reads the exit status and removes the zombie. The zombie's process ID and entry in the process table can then be reused. However, if a parent ignores the SIGCHLD, the zombie will be left in the process table. In some situations this may be desirable, for example if the parent creates another child process it ensures that it will not be allocated the same process ID.

ที่มา : http://wiki.answers.com/Q/What_is_Zombie_Process_and_Orphan_Process

ผมสามารถที่จะจบกระบวนการผีดิบดังต่อไปนี้การกวดวิชานี้ - https://vitux.com/how-to-kill-zombie-processes-in-ubuntu-18-04/

โดยทั่วไป:

1) ระบุกระบวนการซอมบี้:

ps axo stat,ppid,pid,comm | grep -w defunct

2) ฆ่ากระบวนการหลัก:

sudo kill -9 <parent_process_number>

อดีต: ใส่คำอธิบายภาพที่นี่

ตามที่อธิบายไว้ในคำตอบที่ยอมรับ คุณมีกระบวนการที่ดำเนินการเสร็จสิ้นแล้ว แต่ยังอยู่ในตารางกระบวนการ: https://serverfault.com/a/390216/48449

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

เพื่อค้นหาว่าความกังวลนั้นเหมาะสมหรือไม่และกระบวนการอื่นใดที่เป็นของซอมบี้ วิธีนี้ใช้ได้กับฉัน:

ps -elf --forest | grep -C5 '<[d]efunct>'

เพิ่มจำนวนบรรทัดบริบทหากจำเป็นเพื่อค้นหาเกี่ยวกับกระบวนการหลัก ให้แก้ไขกระบวนการนั้นอย่างเหมาะสมเพื่อให้ "เก็บเกี่ยว" กระบวนการย่อยที่สิ้นสุด