GNU/Linux >> Tutoriels Linux >  >> Linux

Commande Linux pour vérifier si un script shell est en cours d'exécution ou non

Vérifiez ceci

ps aux | grep "aa.sh"

Ajout aux réponses ci-dessus -

Pour utiliser dans un script, utilisez ce qui suit :-

result=`ps aux | grep -i "myscript.sh" | grep -v "grep" | wc -l`
if [ $result -ge 1 ]
   then
        echo "script is running"
   else
        echo "script is not running"
fi

La solution la plus simple et efficace est :

pgrep -fl aa.sh

Linux
  1. Vérifier qu'un script est en cours d'exécution ?

  2. Shell Script Wrapper pour empêcher l'exécution de la commande sans arguments ?

  3. Commande grep Linux

  4. Vérifier l'utilisation du port sous Linux

  5. Vérifier les services en cours d'exécution sous Linux

Commande source sur Linux expliquée

Commande Grep sous Linux (avec exemples)

Commande Grep sous Linux/UNIX

Commande Linux df pour vérifier l'espace disque

Comment exécuter une commande dans un script shell ?

Utilisation de la commande grep sous Linux