Pages : 1
#1 Le 08/10/2013, à 09:35
- laura-ch
[Résolu] tâche cron
Bonjour à tous,
je voudrais savoir si c'est possible d'effectuer plusieurs tâche cron sur un même serveur et si oui comment? sachant que j'ai déjà une tâche cron en place ...
Merci d'avance, c'est assez urgent!!
PS: j'ai déjà fais des recherche mais je trouve pas de réponse à ma question...
Dernière modification par laura-ch (Le 08/10/2013, à 13:59)
Hors ligne
#2 Le 08/10/2013, à 10:05
- genma
Re : [Résolu] tâche cron
Tu auras un certain nombre de réponses ici:
http://doc.ubuntu-fr.org/cron#comment_fonctionne_cron
Une ligne dans le fichier crontab = une tâche planifiée.
Donc plusieurs lignes = plusieurs tâches.
"Lorsque tu as découvert le libre, tu sais que tu ne pourras plus jamais revenir en arrière".
Utilisateur d'Ubuntu depuis la version 4.10 !
Mon blog ? https://blog.genma.fr
Mon twitter? http://twitter.com/genma
Hors ligne
#3 Le 08/10/2013, à 10:08
- laura-ch
Re : [Résolu] tâche cron
Super donc si j'ai déjà une tâche cron en place j'ai juste à faire crontab -e, aller à la ligne et écrire une autre tâche cron??
comment aller à la ligne?? et comment enregistrer les modifications?
Dernière modification par laura-ch (Le 08/10/2013, à 10:09)
Hors ligne
#4 Le 08/10/2013, à 10:17
- genma
Re : [Résolu] tâche cron
Lorsque vous lancez une commande d’édition d’un fichier ("crontab -e" par exemple) le fichier contenant les tâches sera automatiquement ouvert avec l'éditeur de fichier par défaut (celui-ci variant suivant la distribution Linux).
Pour utiliser vim par exemple
$EDITOR=vim crontab -e
Les commandes http://www.vim-fr.org/index.php/Commandes_de_bases
Tu peux remplacer vim par vi, nano, emacs... selon l'éditeur en ligne de commande que tu connais.
"Lorsque tu as découvert le libre, tu sais que tu ne pourras plus jamais revenir en arrière".
Utilisateur d'Ubuntu depuis la version 4.10 !
Mon blog ? https://blog.genma.fr
Mon twitter? http://twitter.com/genma
Hors ligne
#5 Le 08/10/2013, à 10:18
- laura-ch
Re : [Résolu] tâche cron
crontab -e ne suffi pas pour modifier, ajouter et enregistrer des tâches cron??
(Je suis dans PuTTY)
Dernière modification par laura-ch (Le 08/10/2013, à 10:41)
Hors ligne
#6 Le 08/10/2013, à 10:42
- genma
Re : [Résolu] tâche cron
je répondais à la question
comment aller à la ligne?? et comment enregistrer les modifications?
crontab -e ouvre le fichier en édition. Tu peux alors le modifier et l'enregistrer. Les commandes sont celles de vi.
"Lorsque tu as découvert le libre, tu sais que tu ne pourras plus jamais revenir en arrière".
Utilisateur d'Ubuntu depuis la version 4.10 !
Mon blog ? https://blog.genma.fr
Mon twitter? http://twitter.com/genma
Hors ligne
#7 Le 08/10/2013, à 10:50
- laura-ch
Re : [Résolu] tâche cron
je ne connais aucune commande... je ne savait pas ce qu'était une tâche cron il y a quelque jour et encore moins que j'en avais une sur un de mes serveurs...
Je pensais qu'après avoir taper 'crontab -e' j'allais éditer les tâche cron comme dans un fichier txt et pour enregistrer je ne m'étais pas posé la question...
un coup de pouce ne serait pas de refus
EDIT : i pour modifier, :wq pour enregistrer et quitter et :q! pour quitter sans enregistrer ^^
Mais comment taper '/' vu que la majuscule ne marche pas dans la console??
Dernière modification par laura-ch (Le 08/10/2013, à 11:10)
Hors ligne
#8 Le 08/10/2013, à 11:13
- tiramiseb
Re : [Résolu] tâche cron
Je pensais qu'après avoir taper 'crontab -e' j'allais éditer les tâche cron comme dans un fichier txt et pour enregistrer je ne m'étais pas posé la question...
Ben oui, c'est ça. Avec l'éditeur vi
Mais comment taper '/' vu que la majuscule ne marche pas dans la console??
Si la majuscule ne fonctionne pas avec PuTTY chez toi, il faut réparer PuTTY.
En passant, si c'est pour des tâches système, je te suggère plutôt de les mettre dans /etc/crontab ou de créer un nouveau fichier dans /etc/cron.d, plutôt que d'utiliser la configuration utilisateur avec "crontab -e"...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#9 Le 08/10/2013, à 11:17
- laura-ch
Re : [Résolu] tâche cron
non ce n'est pas pour une tâche système...
Comment réparer PuTTY alors?
Hors ligne
#10 Le 08/10/2013, à 11:18
- tiramiseb
Re : [Résolu] tâche cron
Comment réparer PuTTY alors?
Je ne sais pas, je ne l'utilise pas.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#11 Le 08/10/2013, à 11:21
- laura-ch
Re : [Résolu] tâche cron
mais pourtant ça marche quand je ne suis pas dans l'éditeur...
EDIT: c'est bon j'ai quitter sans enregistrer et quand je suis revenue dans l'éditeur ça marchait, mais quand j'enregistre il me demande ça :
"/tmp/crontab.JaraxvpUz8: 3 lines, 111 characters.
crontab: installing new crontab
"/tmp/crontab.JaraxvpUz8":1: bad day-of-week
crontab: errors in crontab file, can't install
Do you want to retry the same edit?"
Dernière modification par laura-ch (Le 08/10/2013, à 11:33)
Hors ligne
#12 Le 08/10/2013, à 11:25
- tiramiseb
Re : [Résolu] tâche cron
Tu écris "la majuscule ne marche pas dans la console".
Ensuite, tu écris "ça marche quand je ne suis pas dans l'éditeur".
Si tu disais clairement ce que tu essaies de faire et ce qui ne semble pas marcher ?
Quelle est ta démarche, quel est le résultat ?
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#13 Le 08/10/2013, à 11:35
- laura-ch
Re : [Résolu] tâche cron
mais pourtant ça marche quand je ne suis pas dans l'éditeur...
EDIT: c'est bon j'ai quitter sans enregistrer et quand je suis revenue dans l'éditeur ça marchait, mais quand j'enregistre il me demande ça :"/tmp/crontab.JaraxvpUz8: 3 lines, 111 characters.
crontab: installing new crontab
"/tmp/crontab.JaraxvpUz8":1: bad day-of-week
crontab: errors in crontab file, can't install
Do you want to retry the same edit?"
quand je veux enregistrer je dois aller à la ligne et faire :wq c'est ça?
Dernière modification par laura-ch (Le 08/10/2013, à 11:35)
Hors ligne
#14 Le 08/10/2013, à 11:41
- tiramiseb
Re : [Résolu] tâche cron
crontab: errors in crontab file, can't install
Do you want to retry the same edit?"
Tu as une erreur dans le crontab que tu as créé : erreur de syntaxe, quelque chose mal écrit ?
quand je veux enregistrer je dois aller à la ligne et faire :wq c'est ça?
Non, tu dois faire "echap" pour sortir du mode édition et passer en mode commande, puis ":wq" pour enregistrer et quitter.
Si tu tiens à utiliser vi, apprendre à utiliser vi.
Sinon, utilise nano comme ça :
EDITOR=nano crontab -e
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#15 Le 08/10/2013, à 11:45
- laura-ch
Re : [Résolu] tâche cron
en faite à la ligne 3 j'ai => * */4 * * sh chemin/du/fichier/sh/à/éxécuter/ficher_sh.sh
c'est quoi le problème?
j'ai testé : * * * * sh chemin/du/fichier/sh/à/éxécuter/ficher_sh.sh et j'ai toujours le même problème ....
Dernière modification par laura-ch (Le 08/10/2013, à 11:53)
Hors ligne
#16 Le 08/10/2013, à 11:56
- tiramiseb
Re : [Résolu] tâche cron
Il manque une astérisque.
Les 5 premiers champs sont :
- minute (de 0 à 59)
- heure (de 0 à 23)
- jour du mois (de 1 à 31)
- mois (de 1 à 12)
- jour de la semaine (entre 0 et 7, 0 et 7 étant tous les deux dimanche)
Ensuite, c'est la commande à exécuter.
Là tu as :
* */4 * * sh chemin/du/fichier/sh/à/éxécuter/ficher_sh.sh
Ce qui donne :
- toutes les minutes
- toutes les 4 heures
- tous les jours du mois
- tous les mois
- uniquement le jour de la semaine numéroté "sh"
- exécuter « chemin/du/fichier/sh/à/éxécuter/ficher_sh.sh »
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#17 Le 08/10/2013, à 11:56
- tiramiseb
Re : [Résolu] tâche cron
D'ailleurs c'est explicite dans l'erreur qui t'est retournée : « bad day-of-week ».
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#18 Le 08/10/2013, à 12:03
- laura-ch
Re : [Résolu] tâche cron
super ^^ merciiiiiii et maintenant pour quitter la session je dois juste arrêter PuTTY?
pas de commande spéciale?
Hors ligne
#19 Le 08/10/2013, à 12:07
- tiramiseb
Re : [Résolu] tâche cron
Comme pour n'importe quelle connexion à n'importe quelle UNIX, tu peux taper "exit"...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#20 Le 08/10/2013, à 13:59
- laura-ch
Re : [Résolu] tâche cron
impeccable je ne connaissais rien de tout ça ... Merci beaucoup!!
Hors ligne
Pages : 1