(Encore un) Probleme crontab :(

Invité
Invité n'ayant pas de compte PHPfrance

02 sept. 2006, 17:34

Salut,

Je tape crontab -e pour editer un vron que j'edite comme ca :

2 * * * * /usr/bin/firefox

Donc toutes les 2 minutes il devrait m'ouvrir firefox.. et rien.
idem pour nimporte quelle autre commande basiques (ls,df...)

mon fichier se trouve bien dans /var/spool/cron/crontabs/root

Je n'ai pas de /var/log/cron :(

Merci de votre aide :!:

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

02 sept. 2006, 17:53

Est-ce que tu as essayé de taper cette commande directement dans ton shell ?

A mon avis, c'est la commande qui est fausse
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Invité
Invité n'ayant pas de compte PHPfrance

02 sept. 2006, 18:04

oui elle marche

Administrateur PHPfrance
Administrateur PHPfrance | 3131 Messages

02 sept. 2006, 18:09

cron exécute des taches de fond avec un compte utilisateur dédié. S'il y a une interface graphique alors forcément tu ne la verras pas : l'application ne s'exécute pas sur ton affichage.

Par contre tu peux ouvrir un shell et faire un ps -a | grep firefox ça devrait te permettre de voir que firefox tourne bien quelque part dans les processus ;)

Invité
Invité n'ayant pas de compte PHPfrance

02 sept. 2006, 19:43

non la commande ne renvoie rien :(

Mammouth du PHP | 684 Messages

03 sept. 2006, 11:03

Salut.
Ce n'est pas "2/* * * * *" pour lancer une commande toutes les deux minutes ?
Essaye "2/* * * * * /usb/bin/ls -l >> /home/user/test.txt"
Tu fais un petit "tail -f /home/user/test.txt".
Tu fais attention aux chemins vers tes executables et aussi vers ton fichier de test.txt.
Après essaye avec Firefox. Petite astuce : si tu es sous KDE, tu as certainement moyen de régler graphiquement le lancement d'une crontab.
Sous d'autres environnements graphiques aussi :)
Zigz4g

Invité
Invité n'ayant pas de compte PHPfrance

06 sept. 2006, 11:31

Salut,
merci pour ta réponse, j'ai fait ce que tu m'a dit en mofifiant les commandes pour ma machine.
Mais ca ne marche toujours pas :(

Code : Tout sélectionner

PATH=/sbin:/bin:/usr/bin:/usr/sbin SHELL=/bin/bash HOME=/ MAILTO=root # m h dom mon dow command 2/* * * * * /bin/ls -l >> /home/test.txt

Mammouth du PHP | 684 Messages

07 sept. 2006, 10:23

C'est normal, je t'ai donne une mauvaise syntaxe, mea culpa.
Voici une commande faite par moi.

Code : Tout sélectionner

*/10 * * * * /usr/bin/ls -l /tmp >> /home/test/info-tmp.txt
Lance la commande ls -l toutes les 10 minutes et sauvegarde les infos dans un fichier en rajoutant a la fin du fichier.
Normallement ce crontab marche. Maintenant, une petite recherche sur monsieur :google: t'aurais permis de comprendre l'erreur.
Autre reponse des moins agreable : lis le man.
Zigz4g