Précédent   Forum des professionnels en informatique > Systèmes > Linux
Linux Forum d'entraide sur le système Linux. Avant de poster -> Tutoriels Linux, F.A.Q Linux
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/12/2011, 13h32   #1
Invité de passage
 
Inscription : janvier 2011
Messages : 13
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 13
Points : 4
Points : 4
Par défaut Problème de crontab sous linux

Bonjour,

je travaille sous Ubuntu 11.4 , et je veux que le système crée automatiquement un fichier tous les 3 mois , j'ai essayé de passer par la commande 'crontab -e' et saisir cette ligne :

09 12 12 */3 * touch /home/kadim/Desktop/test.txt

mais le problème est que la commande 'touch /home/kadim/Desktop/test.txt 'ne s'éxecute pas au moment voulu

- j'ai testé chaque paramètre du temps d'éxecution (09 12 12 */3 *) et j'ai trouvé que la partie */3 ne marche pas

Est-ce quelqu'un peut m'aider à résoudre ce problème ?
ragnarok_mikimouse est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 12/12/2011, 14h08   #2
Expert Confirmé Sénior
 
Avatar de N_BaH
 
Inscription : février 2008
Messages : 2 072
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 2 072
Points : 4 155
Points : 4 155
Bonjour,

de la même manière que, pour les heures, */3 signifie toutes les trois heures à partir de 0 heure (soit 0 heure, 3 heures, 6 heures ...), pour les mois, ça revient à janvier mars juin...

qu'attendais-tu ? qu'as-tu obtenu ?
N_BaH est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 12/12/2011, 15h24   #3
Invité de passage
 
Inscription : janvier 2011
Messages : 13
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 13
Points : 4
Points : 4
Bonjour,

j'attend à ce qu'un fichier soit créé dans une période trimestriel (pour chaque 3 mois) , mais la commande que je vous ais montré n'a pas effectué cette création
ragnarok_mikimouse est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 12/12/2011, 15h50   #4
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 538
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 538
Points : 7 754
Points : 7 754
quel est le noms réel et exact des mois attendus pour l'exécution ?
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2011, 16h26   #5
Invité de passage
 
Inscription : janvier 2011
Messages : 13
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 13
Points : 4
Points : 4
Bonjour,

les mois attendus sont : mars(mois 3),juin(mois 6),septembre(mois 9),décembre (mois 12)
ragnarok_mikimouse est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/12/2011, 17h10   #6
Expert Confirmé Sénior
 
Avatar de N_BaH
 
Inscription : février 2008
Messages : 2 072
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 2 072
Points : 4 155
Points : 4 155
faut voir les logs alors
Code :
grep -i 'Dec 12 .*cron' /var/log/messages
N_BaH est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/12/2011, 19h01   #7
Invité de passage
 
Inscription : janvier 2011
Messages : 13
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 13
Points : 4
Points : 4
désolé , mais j'ai pas le fichier /var/log/messages

Citation:
grep: /var/log/messages: No such file or directory
ragnarok_mikimouse est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/12/2011, 19h52   #8
Expert Confirmé Sénior
 
Avatar de N_BaH
 
Inscription : février 2008
Messages : 2 072
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 2 072
Points : 4 155
Points : 4 155
Code :
grep -Ri 'Dec 12.* cron' /var/log | less
N_BaH est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 14/12/2011, 17h56   #9
Invité de passage
 
Inscription : janvier 2011
Messages : 13
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 13
Points : 4
Points : 4
la page log affiche cettes lignes

Citation:
/var/log/auth.log: Dec 12 11:24:01 ubuntu CRON[4909]: pam_unix(cron:session): session opened for user root by (uid=0)

/var/log/auth.log: Dec 12 11:24:01 ubuntu CRON[4909]: pam_unix(cron:session): session closed for user root
ragnarok_mikimouse est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 15/12/2011, 09h40   #10
Rédacteur/Modérateur
 
Avatar de CedrX
 
Inscription : avril 2007
Messages : 1 104
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 1 104
Points : 1 240
Points : 1 240
Pour activer les logs cron sous ubuntu :
Editer le fichier /etc/rsyslog.d/50-default.conf

Dé-commenter la ligne suivante:
Code :
#cron.*                          /var/log/cron.log
Et redémarrer le service rsyslogd:
Code :
sudo initctl restart rsyslog
Ainsi tout ce qui sera exécuté par le démon cron sera loggué dans /var/log/cron.log.
Si jamais la commande a posé problème ce sera aussi loggué.
CedrX est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 15/12/2011, 10h57   #11
Invité de passage
 
Inscription : janvier 2011
Messages : 13
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 13
Points : 4
Points : 4
Bonjour,

après la consultation du fichier cron.log j'ai vu que la commande ne s'effectue même pas
car le fichier cron.log est vide

remarque : j'ai essayé de remplacer */3 par 12 dans l'expression de crontab , cette expression crée naturellement le fichier test.txt (comme décrit dans l'expression de crontab) et le fichier cron.log a affiché cettes lignes :

Code :
1
2
 
Dec 12 12:09:01 ubuntu CRON[2614]: (root) CMD (touch /home/user/Desktop/test.txt)
ragnarok_mikimouse est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 15/12/2011, 11h14   #12
Membre confirmé
 
Homme Arnaud
Inscription : décembre 2004
Messages : 167
Détails du profil
Informations personnelles :
Nom : Homme Arnaud
Âge : 40
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : décembre 2004
Messages : 167
Points : 238
Points : 238
Bonjour,

je reprends le fil pour ajouter un détail d'une part :
- tous les unix-like, unix propriétaires, linux et autres systèmes n'acceptent pas forcément la note */3 (ex : Aix...)

et ajouter un autre type d'écriture :
Code :
09 12 12 3,6,9,12 * touch /home/kadim/Desktop/test.txt
Ce code marchera.
__________________
NginX, SphinxSearch Addict !!
lenono est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h34.


 
 
 
 
Partenaires

Hébergement Web