Solved

what does [fping] <defunct> mean (this is a process)

Posted on 2006-06-09
11
1,074 Views
Last Modified: 2013-12-16
I notice some abnormal operations in a program that uses fping

When i look at my processes by typing [ps aux]
i get the following:

root      3844  0.0  0.0     0    0 ?        Z    13:35   0:00 [fping] <defunct>

What does this {[fping] <defunct } really mean?
0
Comment
Question by:247RealMedia
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3
  • 2
11 Comments
 
LVL 43

Accepted Solution

by:
ravenpl earned 500 total points
ID: 16872563
It means that this process is a zombie process.
It already ended it's execution, hence it's father haven't waited for it (gahered, ripped) or still have some system resources (is in syscall, hence already killed)
0
 
LVL 22

Expert Comment

by:pjedmond
ID: 16877576
A definition of a <defunct> process:

http://foldoc.org/?defunct+process

fping is a parallel method of 'ping' ing to check for the ability to reach otehr hosts. Because it is in parallel, Ican easily reproduce your 'situation' with fping. In practice, you will notice that while fping is running the pids (2nd column under ps -aux) changes as it is a different process thread that is running.

You will notice that the process is using no cpu time and no memory, and is merely waiting for its existance to be flushed from the process tables. In practice, most defunct processes get cleared up automatically within 3-4 seconds, but occassionally (for whatever reason) one stubbonly remains. Under these circumstances 'kill -9 pid' is normally effective.

Effectively these are a normal transient state of some processes. You don't really need to worry about them, unless they dont get deleted automatically, and start accumulating.

HTH:)
0
 
LVL 43

Expert Comment

by:ravenpl
ID: 17167376
> Under these circumstances 'kill -9 pid' is normally effective.
Zombie is immune to any signal - as it's already does not exists - right?

pjedmond: with all respect I noticed that You often just rewriting same answer as was alredy given. I assume that You invented those by Yourself(You have proved that by answering Qs in first place), however what is the point in writing same things? Gaining point in such situations like this? Or just You have irresistible need to be shown in every question?
0
 Watch the Recording: Learning MySQL 5.7

MySQL 5.7 has a lot of new features. If you've dabbled with an older version of MySQL, it is definitely worth learning.

 
LVL 25

Expert Comment

by:Cyclops3590
ID: 17167636
>> Under these circumstances 'kill -9 pid' is normally effective.
>Zombie is immune to any signal - as it's already does not exists - right?

In my experience that is right, sometimes there are other processes that have to be killed first and then the zombie process goes away (sometimes anyway)
0
 
LVL 43

Expert Comment

by:ravenpl
ID: 17167940
True - if it's father of the zombie...
0
 
LVL 25

Expert Comment

by:Cyclops3590
ID: 17168140
yup, that's the only times that way has worked for me anyway
0
 
LVL 22

Expert Comment

by:pjedmond
ID: 17168413
I just want to appear in every Q;)

ravenpl - I suspect this is one of those Qs where I've opened up loads of tabs, and started working through them, and lunch has interrupted or something else has heappened? It is honestly fairly difficult to keep track of the Qs that I answer, especially if you end up answering more questions than most other people on this site. Occassionally (as in this case) I end up duplicating the majority of the answer.

I'm more than happy to let ravenpl have the points.....

(   (()
(`-' _\
 ''  ''
0
 
LVL 43

Expert Comment

by:ravenpl
ID: 17168482
> I suspect this is one of those Qs where I've opened up loads of tabs
for 22 hours? Take a look at dates...

But I don't expect You to explain - just leaving a note.
0
 
LVL 22

Expert Comment

by:pjedmond
ID: 17169161
Well - I do leave firefox open for 5-6 days at a time - occassionally I miss one...or get one wrong...and yes, I've quit firefox with over 100 tabs open before!

(   (()
(`-' _\
 ''  ''
0

Featured Post

Ransomware: The New Cyber Threat & How to Stop It

This infographic explains ransomware, type of malware that blocks access to your files or your systems and holds them hostage until a ransom is paid. It also examines the different types of ransomware and explains what you can do to thwart this sinister online threat.  

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Little introduction about CP: CP is a command on linux that use to copy files and folder from one location to another location. Example usage of CP as follow: cp /myfoder /pathto/destination/folder/ cp abc.tar.gz /pathto/destination/folder/ab…
It’s 2016. Password authentication should be dead — or at least close to dying. But, unfortunately, it has not traversed Quagga stage yet. Using password authentication is like laundering hotel guest linens with a washboard — it’s Passé.
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
Suggested Courses

623 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question