Cron jobs ?? comment faire ?
Feroo
-
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'ai un petit problème, je n'arrive pas a faire executer une tache avec cron. Celui ci est dispo. sur mon hebergeur.
Voila le formulaire qu'il me donne :
http://www.feroo.com/cron.jpg
Lorsque je met l'exemple ca marche pas il me dis cela :
" No such file or directory ".
L'article sur CCM ne m'a pas aidé non plus.
j'ai un petit problème, je n'arrive pas a faire executer une tache avec cron. Celui ci est dispo. sur mon hebergeur.
Voila le formulaire qu'il me donne :
http://www.feroo.com/cron.jpg
Lorsque je met l'exemple ca marche pas il me dis cela :
" No such file or directory ".
L'article sur CCM ne m'a pas aidé non plus.
A voir également:
- Cron jobs ?? comment faire ?
- Z-cron - Télécharger - Optimisation
- Visual cron - Télécharger - Divers Utilitaires
- Steve jobs - Guide
- Cron toutes les heures ✓ - Forum Shell
- Crontab toutes les heures sauf de 3h à 6h ✓ - Forum Shell
4 réponses
slt,
comme tu es sans doute au courant le DAemon "cron" sert de planificatur des taches sous nux.
Il se trouve dans /etc/crontab (ca serait bien de verifier s'i s'y trouve d'ailleurs!
Sinon pour les commandes il te reste tjs le man
Sion il y a egalment crontab qui doit se trouver si mes souvenirs sont bons dans /var/spool/cron/
qu'on appelle grace a la commabnde crontab pour par exemple des taches cycliques(tous les jours, semaines ,mois)
Essaye avec celle là ou/et verifie si le fichier est present.
En ce qui concerne les commandes te reste tjs le man.
Si tu as besoin de plus d'infos je reste à ta disposition....
comme tu es sans doute au courant le DAemon "cron" sert de planificatur des taches sous nux.
Il se trouve dans /etc/crontab (ca serait bien de verifier s'i s'y trouve d'ailleurs!
Sinon pour les commandes il te reste tjs le man
Sion il y a egalment crontab qui doit se trouver si mes souvenirs sont bons dans /var/spool/cron/
qu'on appelle grace a la commabnde crontab pour par exemple des taches cycliques(tous les jours, semaines ,mois)
Essaye avec celle là ou/et verifie si le fichier est present.
En ce qui concerne les commandes te reste tjs le man.
Si tu as besoin de plus d'infos je reste à ta disposition....
Désolé je ne comprend pas tout ce que tu raconte moi j'ai fait un site et il y avé cron jobs, j'ai cliquez dessus et je suis arrivé sur ce formulaire mais c'est tout :(
Si nous pourrions nous parler en live via msn messenger ca serai plus simple ! mon email : Reseau_Arena@hotmail.com
Je t'y attend :)
Si nous pourrions nous parler en live via msn messenger ca serai plus simple ! mon email : Reseau_Arena@hotmail.com
Je t'y attend :)
c'est pourtant tres simple
cron a besoin pour exectuer les taches programmees que le "service" tourne
le service se nome en general crond ou cron
pour voir si il tourne tu peux faire
ps -ef | grep -i cron
tu y vois alors une ligne qui ressemble a :
linux:/home/stockage/manicours # ps -ef | grep -i cron
root 1729 1 0 Nov09 ? 00:00:00 /usr/sbin/cron
root 10517 10986 0 09:26 pts/5 00:00:00 grep -i cron
linux:/home/stockage/manicours #
la tu vois que /usr/sbin/cron tourne sur ma machine...
si tel n'est pas le cas il faut le demarrer
par exemple pour ma config ca fait :
/etc/rc.d/rc3.d/cron start
ensuite une fois le service actif tu peux planifier les jobs
/!\ ATTENTION /!\
n'edite jamais le fichier de cron
la commande a utiliser est crontab -e
ensuite ca se fait comme ca
00 6 * * 1-5 /home/outils/reveil
30 11 * * 0,6 /home/outils/reveil
par exemple pour reveiller a 6:00 les lundi a vendredi et a 11:30 le weekend..
la commande que tu associe a l'horaire doit etre parfaitement exacte avec son chemin complet obligatoirement.
par exemple si tu veux vider tout les mails de tout le monde tous les lundi matin :
0 0 * * 1 for i in /var/spool/mail/*; do cat /dev/null > $i; done
-----------------------------------------
pour ton histoire de site la ca n'a strictement rien a voir avec des cron jobs.
donc tu peux effacer de suite de tes historiques et bookmarks ce site.
A+
cron a besoin pour exectuer les taches programmees que le "service" tourne
le service se nome en general crond ou cron
pour voir si il tourne tu peux faire
ps -ef | grep -i cron
tu y vois alors une ligne qui ressemble a :
linux:/home/stockage/manicours # ps -ef | grep -i cron
root 1729 1 0 Nov09 ? 00:00:00 /usr/sbin/cron
root 10517 10986 0 09:26 pts/5 00:00:00 grep -i cron
linux:/home/stockage/manicours #
la tu vois que /usr/sbin/cron tourne sur ma machine...
si tel n'est pas le cas il faut le demarrer
par exemple pour ma config ca fait :
/etc/rc.d/rc3.d/cron start
ensuite une fois le service actif tu peux planifier les jobs
/!\ ATTENTION /!\
n'edite jamais le fichier de cron
la commande a utiliser est crontab -e
ensuite ca se fait comme ca
00 6 * * 1-5 /home/outils/reveil
30 11 * * 0,6 /home/outils/reveil
par exemple pour reveiller a 6:00 les lundi a vendredi et a 11:30 le weekend..
la commande que tu associe a l'horaire doit etre parfaitement exacte avec son chemin complet obligatoirement.
par exemple si tu veux vider tout les mails de tout le monde tous les lundi matin :
0 0 * * 1 for i in /var/spool/mail/*; do cat /dev/null > $i; done
-----------------------------------------
pour ton histoire de site la ca n'a strictement rien a voir avec des cron jobs.
donc tu peux effacer de suite de tes historiques et bookmarks ce site.
A+