[bash] Jak sprawdzić czy aplikacja jest uruchomiona

0

Witam, czy da się sprawdzić w bash'u czy aplikacja jest uruchomiona?

Jeśli tak to może ktoś podać przykład?

0
ps aux | grep nazwa_aplikacji

jak coś wypluje to znaczy że działa. Jeżeli apliakcja jest javowa trzeba szukać czegoś w rodzaju nazwa_aplikacji|java

0

grep nie zawsze jest dobry. Przykład:

%ps aux | grep nieistniejacy_proces
adam     7436  0.0  0.2  5868  1084  p4  R+   11:40PM   0:00.00 grep nieistniejacy_proces

Można to rozwinąć do
ps aux | grep nieistniejacy_proces | grep -v grep
lub wprost użyć pgrep.

0

albo: ps -A | grep nazwa

0

albo: ps -A | grep nazwa

Niekoniecznie jest to dobre rozwiązanie jak szukasz procesów innych userów. Ale na szybko i dla bieżącego usera najlepsze

1 użytkowników online, w tym zalogowanych: 0, gości: 1