Я хочу проверить, запущен ли конкретный процесс или нет.
Я реферировал этот Q&A .
Но никакого конкретного решения я не получил. Ниже приведен пример, который я пробовал:
Я создал файл abc.sh
и запустил этот сценарий в фоновом режиме, например sh abc.sh &
.
Теперь этот файл работает в фоновом режиме, и я запускаю ps aux | grep "abc"
команда.
Ниже приводится вывод этой команды:
prakash 3594 0.0 0.0 4388 820 pts/0 S+ 16:44 0:00 grep --color=auto abc
После этого я останавливаю работающий сценарий abc.sh
и запускаю ту же команду ps aux | grep "abc"
команда.
Но я получаю такой же результат, например:
prakash 3594 0.0 0.0 4388 820 pts/0 S+ 16:44 0:00 grep --color=auto abc
Есть ли другой способ узнать, что процесс запущен или нет?