totem não executando sob crontab

1

Estou tentando fazer um despertador usando totem em crontab no Ubuntu 14.04. Razão para totem é porque parecia mais fácil. Eu testei o comando totem --replace /home/edward/mornings.pls e tudo pareceu funcionar como esperado. Eu continuei adicionando isto ao cron (note que ele diz 0 6 mas eu configurei para um tempo alguns minutos de "now"):

sudo crontab -e

0 6 * * * totem --replace /home/edward/mornings.pls

No entanto, totem não reiniciou a lista de reprodução (sim, ela ainda estava aberta). Eu olhei em volta um pouco para tentar resolver as coisas. /var/log/syslog mostra que CRON pareceu executá-lo sem problemas:

Nov 20 06:00:01 compname CRON[24634]: (root) CMD (totem --replace /home/edward/mornings.pls)

Eu tentei anexar > /home/edward/mornjobs.txt ao final do comando para obter alguma saída ( > e &> ). O arquivo estava vazio. Procurando mais, foi sugerido que eu deveria definir o DISPLAY :

0 6 * * * DISPLAY=:0.0 && totem --replace /home/edward/mornings.pls &> /home/edward/mornjobs.txt

Tentei sem o && , já que DISPLAY=:0 e DISPLAY=:0.0 , export ed DISPLAY e XAUTHORITY e ainda totem não reiniciam a playlist sem nenhum erro (visível). Mesmo desligar totem não abre de novo. Então, o que estou perdendo aqui?

    
por Edward 20.11.2016 / 13:43

1 resposta

0

Ok, alguns programas não são executados na raiz. NÃO tem sudo no crontab -e para este momento em particular.

    
por Edward 26.11.2016 / 14:52