ich suche eine Kommando-Verknüpfung in der Art
Code: Select all
ps ax | grep "my_prog" && my_prog
Code: Select all
Läuft Programm DANN aktion_1 SONST aktion_2
Vielen Dank für eure Hilfe
Erik
Code: Select all
ps ax | grep "my_prog" && my_prog
Code: Select all
Läuft Programm DANN aktion_1 SONST aktion_2
Code: Select all
$(ps ax | grep -w kate | grep -vq "grep") && echo "läuft bereits" || kate &
Code: Select all
#!/bin/bash
# /usr/local/bin/isrunning. aufruf: isrunning PROCESSNAME
# RC: 0 falls >0 prozesse dieses namens laufen, 1 sonst
myname=$(basename $0)
exit $(ps ax | grep -w $1 | grep -vw $myname | grep -vq "grep")
Code: Select all
exit $(ps axc | grep -wq $1)