camscape - for excellent IT solutions itkb.ro - IT knowledge base

bash :: functie bash pentru verificarea existentei unui proces

Cristian
Cristian M.
TitleFunctie bash pentru verificarea existentei unui proces
Tagsbash, exista proces
Desc.Functie bash pentru verificarea existentei unui proces
CodeKBSH0001 v1.0
Date14 septembrie 2012
Functia verifica existenta unui proces cautand dupa un cuvant sau o parte dintr-un cuvant.
Rezultatul este 0 daca nu a gasit procesul sau 1 daca l-a gasit.

function CheckProcessExists {
    # Function to check for a process PID
    #
    # Param:
    #   - string to find in process list
    #
    # Return:
    #   - 0 if process not found, 1 otherwise
    #
    # Copyright CAMSCAPE SERVICES GPLv2
    # http://www.camscape.ro
    #
    PS=`ps ax | grep $1 | grep -v grep`
    if [ -z "$PS" ]; then
        echo 0
    else
        echo 1
    fi
}