← Back to team overview

sslug-teknik team mailing list archive

Re: number of me - script problem

 

2010/4/15 Martin Dupont Ahrentsen <martin@xxxxxxxxxxxx>:
> Martin Møller Skarbiniks Pedersen skrev:

> Prøv med :
>
> NUM_OF_ME=`ps -ef | grep [n]um_of_me.sh | wc -l`
> echo $NUM_OF_ME
>
>
> if [[ $NUM_OF_ME -gt 1 ]] ; then echo already running ; exit ; fi
>
>


Øh. Det giver da ingen forskel.

Flg. scriptet giver 3 på min linux og 2 på min opensolaris.

#!/bin/bash
NUM_OF_ME=$(ps -ef | grep num_of_me.sh | grep -v grep |wc -l)
echo $NUM_OF_ME

Hvordan checker jeg korrekt på en virkårlig unix i et bash-script at
der kører præcist en udgave
af scriptet ?

Mvh
Martin


Follow ups

References