True. But a Zombie process which is also hung on I/O may never go away without a reboot. I have seen this with failed hardware monitoring software.
Anybody got an example to post?
It is important that we do not confuse Orphan processes (where the parent has failed) with a Zombie processes.
Finding Zombie processes depends on what version of "ps" your have.
For example:
This piece of code is crude and dangerous (and it doesn't work):
Quote:
3. Do this command to find the parent ID that relates to the zombie and then kill it:
# ps aux -eo ppid| grep <Zombie Process ID>
# kill -9 <PPID>
Use the "ps -p" switch to look up the parent process ID.
Then look carefully at the process before considering killing the process using the correct kill signal for that process (which is unlikely to be "-9"). Also do not kill init (PID 1).
One way to cause Zombie processes and other horrors is indiscriminate use of "kill -9".
My daemon process is the child of init and init has the responsibility to remove it, once it turns zombie. But I want to ask why the daemon process which is child of init turns zombie in the first place. What measures I have to take to avoid this?
rish (1 Reply)
I have RHES4 machine with VRTSralus - Backup Exec agent installed there and running as a service. The agent hiccups sometimes and turns into defunct state. The problem is that I cannot kill it anyway., it stays there forever until the machine is rebooted. I wonder if anyone had such an experience... (1 Reply)
Hi
I need help because I don't know if it is possible to add a find inside a cat.
like I have a file with the pid of the process that use to became zombie. And I have the same pid stored in the var (pid1)
now, I have no clue how to check if the the find finds the pid or even if it's... (2 Replies)
dear friends,
in an interview they asked me what is zombie process. how we can identifying these process.if can you kill all zombie process. (8 Replies)
Is there an equivilant to the preap command in AIX that would allow me to get rid of a zombie process. I am new to AIX, moving over from Solaris and in the past I have been able to preap the pid on the defunct process to clean them up. I have looked around and the best I can see is that it may... (3 Replies)
Dear Bos,
I have one server,everday if I check with command TOP always present zombie,like below:
last pid: 4578; load averages: 0.15, 0.11, 0.13 07:56:15
298 processes: 295 sleeping, 1... (10 Replies)
What is the overhead associated with zombie process?Is it running out of process-ID?:confused:
Since some information is stored in process table..
Thanks in Advance (4 Replies)
Discussion started by: jois
4 Replies
LEARN ABOUT POSIX
dpkg-reconfigure
DPKG-RECONFIGURE(8) Debconf DPKG-RECONFIGURE(8)NAME
dpkg-reconfigure - reconfigure an already installed package
SYNOPSIS
dpkg-reconfigure [options] packages
DESCRIPTION
dpkg-reconfigure reconfigures packages after they have already been installed. Pass it the names of a package or packages to reconfigure.
It will ask configuration questions, much like when the package was first installed.
If you just want to see the current configuration of a package, see debconf-show(1) instead.
OPTIONS -ftype, --frontend=type
Select the frontend to use. The default frontend can be permanently changed by:
dpkg-reconfigure debconf
Note that if you normally have debconf set to use the noninteractive frontend, dpkg-reconfigure will use the dialog frontend instead,
so you actually get to reconfigure the package.
-pvalue, --priority=value
Specify the minimum priority of question that will be displayed. dpkg-reconfigure normally shows low priority questions no matter what
your default priority is. See debconf(7) for a list.
--default-priority
Use whatever the default priority of question is, instead of forcing the priority to low.
-u, --unseen-only
By default, all questions are shown, even if they have already been answered. If this parameter is set though, only questions that have
not yet been seen will be asked.
--force
Force dpkg-reconfigure to reconfigure a package even if the package is in an inconsistent or broken state. Use with caution.
--no-reload
Prevent dpkg-reconfigure from reloading templates. Use with caution; this will prevent dpkg-reconfigure from repairing broken templates
databases. However, it may be useful in constrained environments where rewriting the templates database is expensive.
-h, --help
Display usage help.
SEE ALSO debconf(7)AUTHOR
Joey Hess <joeyh@debian.org>
2018-02-28 DPKG-RECONFIGURE(8)