Как проверить, работает ли услуга в Linux?

Я запускаю скрипт вручную like/usr/lib/openoffice.org/program/soffice и когда я работаю

:ps -ef|grep openoffice

Я получаю следующее,

базироваться 700 1 0 10:45? 0:00:00/bin/sh/usr/lib/openoffice.org/program/soffice-calc

Мой вопрос состоит в том, как проверить, работает ли этот сценарий или не (Он может проверяться каждые 10 минут), и как сделать его как услуга. (У меня нет корневого доступа для помещения этого в rc.local файл или где-то в другом месте).

3
задан 29.01.2010, 08:12

2 ответа

можно использовать pidof получить pid процесса

1
ответ дан 08.12.2019, 02:23

попробуйте это

while true
do
 pidof openoffice 1>/dev/null
 if [ $? -eq "1" ];then
  /usr/lib/openoffice.org/program/soffice &
 fi
 sleep 600
done
0
ответ дан 08.12.2019, 02:23

Теги

Похожие вопросы