você pode usar pidof
para obter o pid do processo
Eu executo um script manualmente como / usr / lib / openoffice.org / program / soffice e quando eu corro
:ps -ef|grep openoffice
Eu recebo o seguinte,
raiz 700 1 0 10:45? 00:00:00 / bin / sh /usr/lib/openoffice.org/program/soffice -calc
Minha pergunta é como verificar se este script está sendo executado ou não (ele pode ser verificado a cada 10 minutos) e como torná-lo como um serviço. (Eu não tenho acesso root para colocar isso no arquivo rc.local ou em outro lugar).
tente isso
while true
do
pidof openoffice 1>/dev/null
if [ $? -eq "1" ];then
/usr/lib/openoffice.org/program/soffice &
fi
sleep 600
done