Quand tu fais
which firefox dans un terminal, que te répond-il?
Il est plus simple de mettre le chemin complet dans le crontab, par exemple:
/usr/bin/firefox http://lesite/disconnection.php
C'est bizarre comme manière de procéder, car le cron s'exécute hors contexte utilisateur.
Que doit-il se passer si plusieurs personnes avec des comptes différents sont simultanément connectées sur ton ordinateur?
Chacune doit voir un "firefox" s'ouvrir sur son display?
Cela dit, il faudrait au minimum savoir sur quel écran doit s'afficher le firefox, c'est-à-dire positionner la variable DISPLAY (en majuscules et exportée). Par exemple, chez moi:
export DISPLAY=/private/tmp/com.apple.launchd.UCHFrmhuuB/org.macosforge.xquartz:0
Le problème est le même avec "at", mais au moins on pourrait le lancer depuis le login, ce qui répond à ma question précédente.
Partager