GNU/Linux >> Linux Esercitazione >  >> Linux

Comando Linux per verificare se uno script di shell è in esecuzione o meno

Controlla questo

ps aux | grep "aa.sh"

Aggiungendo alle risposte sopra -

Per utilizzare in uno script, utilizzare quanto segue :-

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 soluzione più semplice ed efficiente è :

pgrep -fl aa.sh

Linux
  1. Come creare uno script di un comando Linux

  2. Verifica che uno script sia in esecuzione?

  3. Shell Script Wrapper per impedire l'esecuzione di comandi senza argomenti?

  4. comando Linux grep

  5. Il comando Linux 'll' non funziona

Spiegazione del comando sorgente su Linux

Comando Grep in Linux (con esempi)

Comando Grep in Linux/UNIX

Comando Linux df per controllare lo spazio su disco

Come eseguire un comando in uno script della shell?

Uso del comando grep in Linux