kissarat
@kissarat
Node.js

Как проверить запущен ли процесс в bash имея pid-фал?

Правильно ли я проверяю запущен ли процесс?
PID=`cat $PIDFILE`
if [[ $PID -gt 0 &&  -e /proc/${PID} && -a /proc/${PID}/exe ]]
then

Код весь демона: parity.sh
  • Вопрос задан
  • 418 просмотров
Решения вопроса 1
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Обычно ещё проверяют, тот ли это процесс, который вас интересует - чтобы не прибить что-нибудь другое ненароком.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@vaajnur
битриксоид
все норм, просто убери логическое И -a
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы