3

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

:ps -ef|grep openoffice

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

root 700 1 0 10:45? 00:00:00 /bin /sh /usr/lib/openoffice.org/program/soffice -calc

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

2 ответа2

1

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

0

попробуй это

while true
do
 pidof openoffice 1>/dev/null
 if [ $? -eq "1" ];then
  /usr/lib/openoffice.org/program/soffice &
 fi
 sleep 600
done

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .