Check the process before run or not


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Check the process before run or not
# 1  
Old 05-23-2007
Check the process before run or not

Dear all,

I am writing a shell that check the java application already run. If it is not run before it will run next commands.

Code:
ps -ef | grep java

Thank you Smilie
# 2  
Old 05-23-2007
if [ "$(ps -ef | grep java | grep -v grep | wc -l)" -gt 1 ]; then
# process is running
else
# process is not running
fi
# 3  
Old 05-23-2007
Quote:
Originally Posted by mr_bold
Dear all,
I am writing a shell that check the java application already run. If it is not run before it will run next commands.
Code:
ps -ef | grep java

Thank you Smilie
Not very clear on what you want to achieve. But for an accurate java listing from the ps list, you should use

Code:
ps -ef | grep '[j]ava'

# 4  
Old 05-23-2007
Thank you for all, this script works.

Code:
#!/bin/sh

if [ "$(ps -ef | grep "FileCollector.jar -id7" | wc -l)" -gt 1 ]; then
    # process is running
    echo "process is running"
else
    # process is not running
    echo "process is not running"
fi

 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

How to detect which process is run by what?

Hello, I am running under ubuntu 14.04 Very long time ago, I set a script (ban.sh) to block ip addresses abusing my system which was not active. I have not touched the server over six months or more. Today, after restart the system, ban.sh started running all of a sudden and keep submitting... (4 Replies)
Discussion started by: baris35
4 Replies

2. UNIX for Beginners Questions & Answers

How to check who run the command?

Dear Team, i need to know in linux if someone run the command in linux server where i can check on server . i need to know the below points who (user) when (date and time) what (command) regards, scriptors (1 Reply)
Discussion started by: scriptor
1 Replies

3. UNIX for Dummies Questions & Answers

How a process can check if a particular process is running on different machine?

I have process1 running on one machine and generating some log file. Now another process which can be launched on any machine wants to know if process1 is running or not and also in case it is running it wants to stream the logs file generated by process1 on terminal from which process2 is... (2 Replies)
Discussion started by: saurabhnsit2001
2 Replies

4. Shell Programming and Scripting

How to run Background process one after another

Hii Friends, I am using Perl CGI. I am running A SCP Command via Perl CGI in Background. Like system("scp -r machinename:/PathOfFile/ /Path/WhereToCopyIt/ &) This Copy Process takes some times lets say 15 min. Now I want When This copy process gets complete then send me... (5 Replies)
Discussion started by: Navrattan Bansa
5 Replies

5. UNIX for Dummies Questions & Answers

Can you check when a file was last run?

Hi, I was wondering if there was any way in unix to check when a file was last run. I'm doing a basic menu. 1. Savefile 2. Check when SaveFile was last run. What can I use here to display when SaveFile was last run? Coding so far is if then echo Save file was last used: ... (2 Replies)
Discussion started by: Purepatch
2 Replies

6. Shell Programming and Scripting

How to run a particular process

Hi I have a perl script where i created 3 nmap scans and the results will output to a text file. But when i run the code the first ip address gets scanned then the others after, but i want to be able to choose which ip address to scan. Here is my code: (`nmap -v -r 99.xxx.xxx -p... (0 Replies)
Discussion started by: kingbp
0 Replies

7. Shell Programming and Scripting

script to monitor the process system when a process from user takes longer than 15 min run.

get email notification from from system when a process from XXXX user takes longer than 15 min run.Let me know the time estimation for the same. hi ,any one please tell me , how to write a script to get email notification from system when a process from as mentioned above a xxxx user takes... (1 Reply)
Discussion started by: kirankrishna3
1 Replies

8. UNIX for Dummies Questions & Answers

Run a detached process

Hey guys, Just wondering is there anyway that I would be able to run a detached process that would continue to run regardless of me being logged into the linux host? (4 Replies)
Discussion started by: killaram
4 Replies

9. Shell Programming and Scripting

Run a process but on a certain pid

Hi all, I am having a little bit of trouble trying to find something out. I am trying to script a start/stop php file, for some gaming servers i host. The server have 2 lots of processes running on them, and the customers need to be able to start and stop them at their will. So i know how to... (1 Reply)
Discussion started by: Syth
1 Replies

10. UNIX for Dummies Questions & Answers

How can I run a process under particular ID?

I have a script that needs to run under ID say "xyz". the way I do normally is to "su" to the id, enter the password of "xyz" and run the process. However, is there any way run the process under "xyz" without "su" to the ID. A person with root access would be able to run any process under any ID as... (4 Replies)
Discussion started by: ucbus
4 Replies
Login or Register to Ask a Question