GNU/Linux >> Znalost Linux >  >> Linux

Příkaz Linux pro kontrolu, zda je spuštěn skript shellu nebo ne

Zkontrolujte toto

ps aux | grep "aa.sh"

Přidání k výše uvedeným odpovědím -

Pro použití ve skriptu použijte následující :-

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

Nejjednodušší a nejefektivnější řešení je:

pgrep -fl aa.sh

Linux
  1. Shell Script Wrapper zabránit spuštění příkazu bez argumentů?

  2. Zkontrolujte použití portu v Linuxu

  3. Zkontrolujte spuštěné služby v systému Linux

  1. Jak vytvořit skript příkazu Linux

  2. Kontrola, zda skript běží?

  3. Linuxový příkaz 'll' nefunguje

  1. Snadné pochopení příkazů Shell pomocí skriptu „Explain Shell“ v Linuxu

  2. Jak spustit příkaz / skript Linux Shell na pozadí

  3. Linuxový příkaz grep