12-17-2002
Processes don't change process IDs. However, processes can spawn other processes and each of those will have a different process id.... in turn, those process ids do not change, they are born and they die.
Parent processes spawn child processes and children can also become parents, etc. (like RTM was explaining)
Because we call them parent and child processes and because processes die (and are killed), parent and child processes are the subject of many jokes about "forking children" "killing children" ... "parents killing their children" etc.
... these jokes are normally made by UNIX novices who have just discovered parent/child process relationships.... then after a short time, the vocabulary become natural and the jokes are not (generally) used by 'UNIX adults'...... (mature UNIX users)... we just do the work... so to speak.
10 More Discussions You Might Find Interesting
1. Programming
question: for the below program
i just printed the value for pid, child pid and parent pid
why does it give me 6 values? i assume ppid is 28086
but can't figure out why there are 5 values printed instead of just two!
can someone comment on that!
#include<stdio.h>
#define DIM 8
int... (3 Replies)
Discussion started by: a25khan
3 Replies
2. UNIX for Dummies Questions & Answers
Hi ,
I am trying to get the PID using the following command:
$ /usr/ucb/ps -auwwwwx | grep java | grep Proceess | ptree PID or
$ /usr/ucb/ps -auwwwwx | grep java | grep Proceess;ptree PID
it is possible to get PID, such that I check whether any orphan
process is running.
solution... (0 Replies)
Discussion started by: Rakesh Bhat
0 Replies
3. UNIX for Dummies Questions & Answers
1. If I use an software application(which connects to the database in the server) in my local pc, how many PID should be registered? Would there be PID for the session and another PID for socket connection?
2. I noticed (through netstat) that when I logged in using the my software application,... (1 Reply)
Discussion started by: pcx26
1 Replies
4. Shell Programming and Scripting
Hi All,
In my project i have two process runs in the back end.
Once i start my project, and execute the command ps, i get below output:
PID TTY TIME CMD
9086 pts/1 0:00 ksh
9241 pts/1 0:02 java
9240 pts/1 0:00 shell_script_bg
java with 9241 PID is the main... (4 Replies)
Discussion started by: rkrgarlapati
4 Replies
5. Shell Programming and Scripting
How can I put the process id of ,for example, the following script to the pid file? Maybe $$ must be defined in some place?
daemon(){
while true;
do
if
then
echo "`date +"%H:%M:%S"`" >> $FILE
... (4 Replies)
Discussion started by: mirusnet
4 Replies
6. UNIX for Dummies Questions & Answers
Hi,
I need to get the pid of a process and have to store the pid in a variable and i want to use this value(pid) of the variable for some process. Please can anyone tell me how to get the pid of a process and store it in a variable. please help me on this.
Thanks in advance,
Amudha (7 Replies)
Discussion started by: samudha
7 Replies
7. UNIX for Advanced & Expert Users
I have a file that reads File (X.txt)
Contents of record 1:
rdrDESTINATION_ADDRESS (String) "91 971502573813"
rdrDESTINATION_IMSI (String) "000000000000000"
rdrORIGINATING_ADDRESS (String) "d0 movies"
rdrORIGINATING_IMSI (String) "000000000000000"
rdrTRAFFIC_EVENT_TIME... (0 Replies)
Discussion started by: magedfawzy
0 Replies
8. UNIX for Dummies Questions & Answers
Hello,
I have problem with killing red5 process running on linux server. As this process is continuously changing its PID so it can't be killed with "kill -9 PID" command.
First I used following command to list RED5 process
ps aux | grep red5
which showed me
root 5832 0.0 0.0 4820 756pts/0... (1 Reply)
Discussion started by: ninadgac
1 Replies
9. Shell Programming and Scripting
Hello,
I have problem with killing red5 process running on linux server. As this process is continuously changing its PID so it can't be killed with "kill -9 PID" command.
First I used following command to list RED5 process
ps aux | grep red5
which showed me
root 5832 0.0 0.0 4820 756pts/0... (4 Replies)
Discussion started by: ninadgac
4 Replies
10. Shell Programming and Scripting
Hello,
I would like to know what this command means?
PID=$!
what does "!" stand for? (5 Replies)
Discussion started by: googlietdr
5 Replies
LEARN ABOUT OSF1
rad_detach_pid
rad_detach_pid(3) Library Functions Manual rad_detach_pid(3)
NAME
rad_detach_pid - Detach a process from a Resource Affinity Domain by pid (libnuma library)
SYNOPSIS
#include <numa.h>
int rad_detach_pid(
pid_t pid );
PARAMETERS
Specifies a process identifier (pid) to detach from a RAD set.
DESCRIPTION
The rad_detach_pid() function frees a process that has been bound or attached to a RAD through the functions rad_bind_pid() or
rad_attach_pid(), respectively. If the pid argument is NULL, the call is self-directed. That is, the function behaves as if the calling
process's pid were specified. Calling rad_detach_pid() for a process that is not attached or bound is not considered to be an error.
RETURN VALUES
Success. In this case, rad_detach_pid() detaches the pid specified by pid from the RAD set. Failure. In this case, errno is set to indi-
cate the error.
ERRORS
If the rad_detach_pid() function fails, errno is set to one of the following values for the reasons specified. The process specified in
pid does not exist. The real or effective user ID of the caller does not match the real or effective user ID of the process pid, or the
caller does not have appropriate privileges to free processes from RADs.
SEE ALSO
Functions: rad_attach_pid(3), rad_bind_pid(3)
rad_detach_pid(3)