Question totem ne court pas sous crontab


J'essaie de faire un réveil en utilisant totem dans crontab dans Ubuntu 14.04. Raison pour totem est parce que cela semblait le plus facile. J'ai testé la commande totem --replace /home/edward/mornings.pls et tout semblait fonctionner comme prévu. J'ai procédé à ajouter ceci à la cron (notez que cela dit 0 6 mais je l'ai réglé à quelques minutes de "maintenant"):

sudo crontab -e

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

cependant, totem n'a pas redémarré la playlist (oui, il était encore ouvert). J'ai cherché un peu partout pour essayer de résoudre les problèmes. /var/log/syslog montre que CRON semblait l'exécuter sans problèmes:

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

J'ai essayé d'ajouter > /home/edward/mornjobs.txt à la fin de la commande pour obtenir une sortie (les deux > et &>). Le fichier était vide. En regardant plus, il a été suggéré que je mette la DISPLAY:

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

Essayé sans le &&, comme DISPLAY=:0 et DISPLAY=:0.0, exported le DISPLAY et XAUTHORITY et encore totem ne redémarre pas la playlist sans erreur (visible). Même la fermeture totem ne l'ouvre pas à nouveau. Alors qu'est-ce que je manque ici?


1
2017-11-20 12:43


origine




Réponses:


Ok, certains programmes ne fonctionneront pas sous root. N'ai pas sudo dans le crontab -e pour ce moment particulier.


0
2017-11-26 13:52