![]() |
|
|
|
|
|||||||
| Forums | Portal | Register | Forum Rules | FAQ | Contribute | Members List | Arcade | Search | Today's Posts | Mark Forums Read |
| Shell Programming and Scripting Post questions about KSH, CSH, SH, BASH, PERL, PHP, SED, AWK and OTHER shell scripts here. |
|
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| List services running in UNIX | JanSP | UNIX for Dummies Questions & Answers | 2 | 03-21-2007 10:45 AM |
| grep a list of values | jolan_louve | Shell Programming and Scripting | 3 | 12-05-2006 11:18 PM |
| how to get the list of process running in the server from the local machin n unix ? | guhas | Shell Programming and Scripting | 3 | 10-04-2005 12:58 PM |
| need to grep or egrep the running processes in C file | jimmynath | UNIX for Advanced & Expert Users | 5 | 09-08-2005 01:26 PM |
| How will you list only the empty lines in a file (using grep) | JosephGerard | UNIX for Dummies Questions & Answers | 1 | 07-21-2005 12:19 AM |
|
|
Submit Tools | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
#1
|
|||
|
|||
|
Can we grep a list of all running PIDs in a file !!??
Hi,
In the following part of a script, I am grepping the list of all running PIDs in the File as in line 3 :- $pid_count=`grep -c "^${pid_process}$" $CRI_PUSH_BIN_HOME/bin/ PushProcessId` If I cannot grep this way, then how can I do so. 1 pid_process=`ps -ef -o pid,args | grep -v grep | grep -v $PROGNAME | grep push | awk '{print $1}` 2 process=`ps -ef | grep -v grep | grep -v $PROGNAME | grep -c push` 3 pid_enregistre=`cat $CRI_PUSH_BIN_HOME/bin/PushProcessId` 4 no_pid_enregistre=`wc -l $CRI_PUSH_BIN_HOME/bin/PushProcessId | tr ' '` 5 found=1 6 for pid_val in "$pid_process"; do 7 $pid_count=`grep -c "^${pid_process}$" $CRI_PUSH_BIN_HOME/bin/ PushProcessId` 8 if [ $pid_count -eq 0 ]; then 9 found=0 10 pid_not_present="$pid_not_present $pid_val" 11 fi 12 done Request you to pls lemme know . Thanks a lot in advance. |
| Forum Sponsor | ||
|
|
|
#2
|
||||
|
||||
|
Put 'CODE' tags round that to make it easier to read
What's in $CRI_PUSH_BIN_HOME/bin/PushProcessId ? Are you intentionally grepping through this file or do you want to use the contents to form your grep expression? Line 3 looks different, do you mean line 7? Please clarify where you believe the problem is. |
||||
| Google The UNIX and Linux Forums |