number of instance check


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting number of instance check
# 1  
Old 10-14-2012
number of instance check

Hi,

We are getting a curios result in one of AIX script. Its executed using !/bin/ksh .

After following line we get result of 3 in in the variable instance_count.
Code:
instance_count=`ps -ef | grep "script_check_instances.sh" | grep -v "grep" | wc -l`

But once we do a "ps -aef | grep script_check_instances.sh" just after instance_count calculation this is what we get

Code:
2012-10-13 17:49:59 : the count of instances of the script script_check_instances.sh running in the system is :        3
2012-10-13 17:49:59 : Processes that are running currently using the script script_check_instances.sh are below - thus exiting:
2012-10-13 17:49:59 : xawm_unx  5374176 11337812   0 17:49:59      -  0:00 grep script_check_instances.sh
xawm_unx 11337812  7078552   1 17:49:59      -  0:00 /bin/ksh /x01bkatlmr198/applicat/app/scripts/script_check_instances.sh

This issue have repeate for many times. Have any one faced a simmilar issue.

Regards,
Abin Peter.

Last edited by Franklin52; 10-14-2012 at 07:18 AM.. Reason: Please use code tags
# 2  
Old 10-14-2012
Quote:
Originally Posted by niba
instance_count=`ps -ef | grep "script_check_instances.sh" | grep -v "grep" | wc -l`

But once we do a "ps -aef | grep script_check_instances.sh" just after instance_count .
Please use code tags for sample data and code.

What is the issue...?

if you are talking about 4 lines from second command then just check the difference.

Code:
ps -ef | grep "script_check_instances.sh" | grep -v "grep" | wc -l

Code:
ps -aef | grep script_check_instances.sh

# 3  
Old 10-19-2012
grep -v "grep" from 1st command should remove the grep line from out put and the instance_count should be 1. Whay am I getting 2 instead?
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

How to check a single process instance is always running?

Hi, I want to write one program in C in Unix OS which will check the running status of a process time to time. If the process is stopped somehow by any means, it will ensure that the process is restarted and only one copy of the process image should run in memory at any point of time for the user.... (2 Replies)
Discussion started by: sanzee007
2 Replies

2. UNIX for Dummies Questions & Answers

How to check if a number exists?

Hello, May i please know how do i check if the given input argument is one of the listed numbers then success else failure. I am using bash shell. if then echo "success" else echo "failure" fi Thank you. (2 Replies)
Discussion started by: Ariean
2 Replies

3. UNIX for Dummies Questions & Answers

Maximum Number of Virtual Hosts per Apache instance

Is there a directive to limit the number of virtual hosts allowed per apache instance? I am told yes but I cannot find it. (1 Reply)
Discussion started by: mojoman
1 Replies

4. Shell Programming and Scripting

Check if the value is Number

Hi, I have a file with data as given $cat file1.txt 123 234 23e 234.456 234.876e 345.00 I am checking if the values are proper integers using the command. nawk -F'|' 'int($1)!=$1 {printf "Error in field 1|"$0"\n"}' file1.txt This is checking for only integers ( without... (10 Replies)
Discussion started by: ashwin3086
10 Replies

5. Shell Programming and Scripting

To check a word is number or not

Hi, I have one file like 00123. And this file name is generated as a sequence. So how can I confirm the generated file name is a number, not a special character or alphabets. Can anybody help me out. Thanks in advance. (3 Replies)
Discussion started by: Kattoor
3 Replies

6. Shell Programming and Scripting

check number of character

hi, I would like to calculate number of character for a number, for exemple : 1200 --> there are 4 characters , 120001 -> 5 characters (4 Replies)
Discussion started by: francis_tom
4 Replies

7. Shell Programming and Scripting

How to check whether a string is number or not

Hi , I am facing a problem .. which looks simple... but took 2 days of mine.. even now it is not solved completely.. I have one variable..., want to know whether that variable contains number... canbe +ve or -ve ... Values +35 --- number -43 --- number 45A -- non number... (12 Replies)
Discussion started by: shihabvk
12 Replies

8. Shell Programming and Scripting

replace first instance(not first instance in line)

Alright, I think I know what I am doing with sed(which probably means I don't). But I cant figure out how to replace just the first occurance of a string. I have tried sed, ed, and grep but can't seem to figure it out. If you have any suggestions I am open to anything! (3 Replies)
Discussion started by: IronHorse7
3 Replies

9. Shell Programming and Scripting

How to check if another instance of the process is running

Hi, I am writing a shell script to invoke a C++ program. Before I start the C++ program (oi7loadbalancer), I am checking if the process is already running. I start the process only if it is not already running. I have the following check in my script. proccount=`ps -f -u $USER_NAME | grep... (8 Replies)
Discussion started by: sim
8 Replies

10. UNIX for Dummies Questions & Answers

Check if variable is a number

If I have a variable $X, how do I check it is a number? Many thanks. (2 Replies)
Discussion started by: handak9
2 Replies
Login or Register to Ask a Question