reiniciando o serviço de quiosque personalizado com o cronjob

1

Eu tenho um quiosque do Google Chrome no topo do Ubuntu Server 14.04.3. O que eu quero fazer é reiniciar o quiosque todos os dias à meia-noite. Como teste, configurei um cronjob para reiniciar o quiosque a cada minuto para ver se funciona corretamente. O quiosque está executando xorg e xsession para ter uma exibição. Os comandos que usei para o cronjob:

sudo crontab -e

# in the file itself:
* * * * * /usr/sbin/service kiosk restart

Infelizmente, nada acontece! Quando executo manualmente o comando sudo service kisok restart , ele encerra o servidor de exibição e o coloca de volta. No script, não incluí o sudo , pois o cronjob está sendo executado como root . Quando vejo os logs com grep CRON /var/log/syslog , vejo que, na verdade, ele executa o comando a cada minuto:

Sep 20 19:14:01 luah CRON[1272]: (root) CMD (/usr/sbin/service kiosk restart)
Sep 20 19:14:01 luah CRON[1271]: (CRON) info (No MTA installed, discarding output)

E a cada minuto eu recebo a mesma saída.

O que eu espero que aconteça quando o quiosque chrome for executado, a cada minuto ele será reiniciado, o que significa que ele será desligado e, em seguida, retornará vivo novamente. No momento, nada acontece. Alguma idéia de como eu posso consertar isso?

    
por kfirba 20.09.2015 / 19:18

0 respostas