GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux-Befehl, um zu prüfen, ob ein Shell-Skript ausgeführt wird oder nicht

Überprüfen Sie dies

ps aux | grep "aa.sh"

Ergänzend zu den obigen Antworten -

Verwenden Sie zur Verwendung in einem Skript Folgendes:-

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

Die einfachste und effizienteste Lösung ist :

pgrep -fl aa.sh

Linux
  1. So erstellen Sie ein Skript eines Linux-Befehls

  2. Überprüfen, ob ein Skript ausgeführt wird?

  3. Shell-Script-Wrapper, um das Ausführen von Befehlen ohne Argumente zu verhindern?

  4. Überprüfen Sie die Portverwendung in Linux

  5. Überprüfen Sie die laufenden Dienste unter Linux

Quellbefehl unter Linux erklärt

Grep-Befehl in Linux (mit Beispielen)

Grep-Befehl unter Linux/UNIX

Linux-df-Befehl zum Überprüfen des Speicherplatzes

Wie führe ich einen Befehl in einem Shell-Skript aus?

Verwendung des grep-Befehls unter Linux