Visit Our UNIX and Linux User Community


Get pid


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Get pid
# 1  
Old 08-20-2008
Get pid

Hello people,
This question might seem to be a little naive but here it goes:
I want to know the PID of a script that is running in the background.
eg: There is a script called Data_Downloader.sh
I am using the command:
ps -ef | grep Data_Downloader.sh
But I am getting the output as
wrkarea 18524 9063 0 15:46:41 pts/4 0:00 grep Data_Downlaoder.sh
Thanks in advance.
# 2  
Old 08-20-2008
That means the script is no longer running.

If you wish to get the pid from within that script add a line like echo $$
# 3  
Old 08-20-2008
Hello redoubtable (nice nick by the way),
the script runs for 30secs ... and I am running the script within this time itself. So not sure what the problem is.
# 4  
Old 08-20-2008
AFAIK it should show process details if process is running. It might have been complete or killed and then you checked ps. (Just a doubt)

When you fire "bg" command does it show that your script is running in background ?

- nilesh
# 5  
Old 08-20-2008
Do one thing..... Run script and immediately run ps command.
Dont waste your time in typing ps -ef Smilie

try this..
Code:
sh your_script.sh; ps -aux | grep your_script

# 6  
Old 08-20-2008
Ok guys here is the latest update !!!
i'm running the script like this:
./Data_Downloader.sh &
i am doing ps -ef | grep Data_Downloader.sh | grep -v grep
but as usual with no luck at all!!!
I also tried it with ps -ef | grep Data_Downloader.sh as stated earlier but with no luck.
There is a sleep time of 60 secs now in the script and i beleive my typing speed is good enough to get me the results!!!
# 7  
Old 08-21-2008
Is this because of the sleep time that is there? Does ps -ef list the processes that are sleeping because the manual says that it lists all the 'active' processes.
 

Previous Thread | Next Thread
Test Your Knowledge in Computers #59
Difficulty: Easy
A compiler is a software utility that translates a program written in high-level language into machine-level language.
True or False?

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Pid=$!

Hello, I would like to know what this command means? PID=$! what does "!" stand for? (5 Replies)
Discussion started by: googlietdr
5 Replies

2. UNIX for Dummies Questions & Answers

PID value

name the process wit PID value 0? swapper or scheduler or both.... (3 Replies)
Discussion started by: karthi_g
3 Replies

3. UNIX for Dummies Questions & Answers

Another PID ?

I have searched to find an anwer to no avail, I hope you can help me. I have a.ksh that many people call and a.ksh calls b.ksh b.ksh is also invoked stand-alone by many people as well In b.ksh I want to do something different if it was not involked by a.ksh. How can I do this? (7 Replies)
Discussion started by: CAGIRL
7 Replies

4. UNIX for Dummies Questions & Answers

Need to get pid of a process and have to store the pid in a variable

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

5. Shell Programming and Scripting

KILL PID, intern should kill another PID.

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

6. UNIX for Dummies Questions & Answers

Session PID & socket connection pid

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

7. UNIX for Dummies Questions & Answers

getting PID

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

8. Shell Programming and Scripting

how to get PID only

The below command returns full line.How can i get only PID from this line ie 15794 from the below example (FI NY) nbswpsa52.ny.ficc.gs.com~ ->ps -ef | grep keepalive | grep -v keepaliveStub | grep -v swapback | grep -v grep ficctprd 15794 1 0 13:12:58 ? 0:01 keepalive (3 Replies)
Discussion started by: kotasateesh
3 Replies

9. UNIX for Advanced & Expert Users

Pid=0

What OS does not use PID=0? is it FreeBSD? (0 Replies)
Discussion started by: nmajin
0 Replies

10. Programming

printing ppid,child pid,pid

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

Featured Tech Videos