Ubuntu Bash Shell Befehl zum Prüfen, ob ein Programm gerade ausgeführt wird?

2 Antworten

Vom Fragesteller als hilfreich ausgezeichnet
if pidof firefox
then
  echo "ja"
else
  echo "nein"
fi
Woher ich das weiß:Berufserfahrung – Informatiker Applikationsentwicklung

FrozenArmy 
Fragesteller
 31.12.2021, 17:36

Danke dir!

1
FrozenArmy 
Fragesteller
 31.12.2021, 17:56

Aber wenn ich das in eine while-Schleife einbringe, zeigt es mir immer Zahlen an, die unerwünscht sind... kann ich das irgendwie entfernen??

0
Lezurex  31.12.2021, 18:35
@FrozenArmy

Dafür redirectest du den Output einfach nach /dev/null

if pidof firefox > /dev/null
2

Manchmal hilft auch ein

ps -ax|grep firefox 

;-)