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
Když nastavujete IFS na rozdělení na nové řádky, proč je nutné zahrnout backspace?
Je fopen() v Linuxu bezpečná funkce vláken?