Unfortunately that didn't work either. I made the suggested change and get the following:
My concern here is that the process is in fact running...previously it would at least echo the right message. My question is now whether something is wrong with that last 'if' line:
is being run from the right dir, since the error indicates that jps is not found.
---------- Post updated at 03:22 PM ---------- Previous update was at 03:10 PM ----------
Quote:
Originally Posted by RudiC
Not sure how far your SUN OS / shell supports this, but you might want to try
grep will leave an exit code: 0 if found, 1 if not found. && will execute the next statement, or even list, if found; || will do if not found. The [c] makes grep not find itself; and you may want to be way more specific in the process pattern that you grep for.
I appreciate you explaining what each piece does, THANK YOU! I am bumping up against the same problem though, the command jps isn't being found. Somehow I think I need to pass the location of jps from the first part of the script into the bottom.
Last edited by thirdcoaster; 11-05-2012 at 04:11 PM..
Reason: missed a bracket
Is there any build in command in unix to kill all the child process for a given process ID ? If any one has script or command, please let me know.
Thanks
Sanjay (4 Replies)
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)
OS: Unix or Linux
I (only) know the pid of the process which was running earlier (say 5 hrs back) but it is not running now.
Is there a way I could find the details of that process? (atleast the name of the process). Please let me know. (2 Replies)
Hi.
I was testing some staff and wrote simple script, which only writes date to log every 15 seconds.
Like that
#1.sh
while true;do
echo `date` >> 1.log
sleep 15
done
And than i ran this process with `at -s -f 1.sh now`. And now it is running and i don't know how to catch it.
I tryed... (1 Reply)
#!/bin/sh
who
echo "\r"
echo Enter the terminal ID of the user in use:
echo "\r"
read TERM_ID
echo "\r"
ps -t $TERM_ID | grep sh
echo "\r"
echo Enter the process number to end:
echo "\r"
read PID
echo "\r"
kill -9 $PID
What this code does is ultimately grab the PID of a users sh... (6 Replies)
Hello,
I have a process a.out that runs from /a and /b
How can I get the pid of the one running from /a
ps -C /a/a.out
does not work
Thanks! (4 Replies)
Hi Friends,
How can we find the process ID of a running process using the process name. In AIX I used to use the command "ps -ef | grep <process name>", it used to give me the owner of that process, Process ID and the threads running and the name of the process in the end.
However in... (2 Replies)
hi guys
i had written a shell script Display Information of all the File Systems
i want to find the pid and kill the process after few minutes.how can i obtain the pid and kill it???
sample.sh
df -a >> /tmp/size.log
and my cron to execute every minute every hour every day
* *... (5 Replies)
Hi All, Looking for a quick LINUX shell script which can continuously monitors the flle size, report the process which is creating a file greater than certain limit and also kill that process. Can someone please help me on this? (4 Replies)