Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Unix > AIX
AIX Forum d'entraide sur le système AIX. Avant de poster -> FAQ AIX et cours AIX
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 07/10/2009, 15h53   #1
Invité régulier
 
Inscription : octobre 2009
Messages : 28
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 28
Points : 7
Points : 7
Par défaut Crontab : Planifier des travaux

Bonjour aux Cracks

J'ai un souci avec le script Crontab des planification de travaux par lot sous Aix/unix Version 5.2

Ca fonctionne bien avec ma liste de travaux planifiés, mais depuis lorsque je rajoute un travail supplémentaire dans la liste à une date + heure déterminées, pas moyen de voir démarrer le travail.

J'ai beau arrêter et redémarrer les services du serveur Aix, mais pas de changement, le travail que j'ai rajouté ne tourne pas à la date et heure planifiées, tandis que les autres travaux du Crontab démarrent bien en temps voulu.

Avez-vous expérimenté ce genre de mystère ?

Y a-t-il qlq chose à faire au niveau des droits ?

Toute solution serait bienvenue.
ventures est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/10/2009, 23h01   #2
Membre du Club
 
Inscription : avril 2005
Messages : 69
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 69
Points : 45
Points : 45
Salut
Peux tu poster l'output de crontab -l pour commencer?
trax020 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2009, 15h41   #3
Invité régulier
 
Inscription : octobre 2009
Messages : 28
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 28
Points : 7
Points : 7
Bonjour,

je vous joins donc le contenu du Crontab sous le nom de l'adminsitrateur 'Root' (avec les droits Root).
Je précise que les travaux planifiés fonctionnent, sauf le travail sous l'intitulé 'Purge du répertoire ADM'.

En effet, je voudrais quotidiennement effacer le contenu du répertoire ADM, et planifie le travail à 5h00 du matin.

Mais malheureusement le travail ne démarre pas du tout.

Si vous avez une idée de ce qui pourrait se passer dans le Crontab, je suis preneur.
Fichiers attachés
Type de fichier : txt root.txt (1,3 Ko, 24 affichages)
ventures est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2009, 15h55   #4
Invité régulier
 
Inscription : octobre 2009
Messages : 7
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 7
Points : 7
Points : 7
Par défaut Bonjour ventures

Est ce normal de trouver un "-" entre su et root.
Je pense que c'est la cause.
sinon il faut penser au shell qui va exécuter ton script de purge sinon il faut voir dans le script lui même.
Je pense..
mezziane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2009, 17h24   #5
Invité régulier
 
Inscription : octobre 2009
Messages : 28
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 28
Points : 7
Points : 7
Merci pour votre réponse.
je ne pense pas que cela vient du '-' après la commande SU, car d'autres travaux sont lancés comme ça. mais dans le doute je viens de le supprimer et attendons voir cette nuit à 5h00.

Pour ce qui est du script shell lancé, il fonctionne si je le lance manuellement sur une ligne de commande.
ventures est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2009, 12h10   #6
Invité régulier
 
Inscription : octobre 2009
Messages : 28
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 28
Points : 7
Points : 7
Non le travail n'a pas démarré à 5h00.
Je précise qu'il s'agit d'un serveur AIX/Unix, et qu'apparemment il semblerait que cela soit un peu différent d'un serveur Unix standard.

En effet, les travaux du Crontab nouvellement crées ne démarrent pas et ne sont pas pris en compte avant 2 ou 4 jours une fois le script sauvegardé. Il y aurait sans doute un paramétrage à effectuer côté système (?)

Et malgré cela, mon travail n'a jamais démarré depuis plus d'un mois d'attente.

S'il y a un spécialiste du système Aix/Unix dans ce forum qui aurait expérimenté ce cas, merci pour votre clairvoyance.
ventures est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2009, 14h11   #7
Invité régulier
 
Inscription : octobre 2009
Messages : 7
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 7
Points : 7
Points : 7
Par défaut Bonjour ventures

Je comprends pas pourquoi ton script n'a pas fonctionné d'une manière uto mais ...
Ce que je pense, daprès mon expérience avec ce merde crontab, essayez de démarrer le deamon responsable de celui ci ou aller directemement dans le fichier de config qui se trouve dans /etc/sysconfig/...
Pour moi j'ajoute sans problème dans le crontab mais j'ai jamis rencontré ce type de pro.
Dit moi, est ce que les autres scripts ça marche ?
mezziane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2009, 15h59   #8
Invité régulier
 
Inscription : octobre 2009
Messages : 28
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 28
Points : 7
Points : 7
Je vous confirme que tous les scripts shell lancés par le Crontab fonctionnent et peuvent être lancés manuellement.

Sur mes serveurs Aix/unix, il n'y pas de répertoire : /etc/sysconfig/...

Qu'entendez-vous par démarrer le Daemon responsable ?

Je pense qu'il s'agirait de qlq chose dans ce genre, un paramétrage qui dicterait Crontab dans son horloge.
ventures est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2009, 16h10   #9
Invité régulier
 
Inscription : octobre 2009
Messages : 7
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 7
Points : 7
Points : 7
Bonjour venures,
je veu dire par deamon c'est de pouvoir verifier dans les process que le cron est présent "c'est sur qu'il est présent mais ...."
un lssrc et puis startsrc du service juste pour rafraichir s'il y a quelque chose qui bloque.
mezziane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2009, 16h14   #10
Invité régulier
 
Inscription : octobre 2009
Messages : 7
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 7
Points : 7
Points : 7
Essayer de voir les log ce qu'il y a dedant d'abor après tu peux voir ce lien :
http://publib.boulder.ibm.com/infoce...s1/crontab.htm
Sinon tu enleve la lmigne que tu as ajouté et tu va l'ajouter par cronadm :
http://publib.boulder.ibm.com/infoce...s1/crontab.htm
mezziane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2009, 10h43   #11
Invité régulier
 
Inscription : octobre 2009
Messages : 28
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 28
Points : 7
Points : 7
L'ajout dans Cronadm n'a pas eu d'effet escompté, le scheduler ne lance toujours pas le job.

Par contre j'ai redémarré le Daemon du scheduler et attend la nuit prochaine pour constater si le Crontab fait bien son travail.
ventures est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2009, 12h16   #12
Invité régulier
 
Inscription : octobre 2009
Messages : 7
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 7
Points : 7
Points : 7
Par défaut Bonjour Ventures

Je voudrais savoir tes nouvelles à propos de ton problème ?
mezziane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2009, 13h28   #13
Invité régulier
 
Inscription : octobre 2009
Messages : 28
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 28
Points : 7
Points : 7
Bonjour,

Le redémarrage du Daemon du Crontab n'a pas eu l'effet escompté

Mais, la seule et unique modification ayant été faite a été du purger les mails du compte 'root' !
Apparemment, il y aurait eu une saturation au niveau des mails systèmes envoyés au compte 'root' auquel le travail du crontab 'root' est lié.

Ca parait bizarre, mais c'est comme ça, car depuis le travail de purge a bien démarré à 5h00 du matin. Voir log ci-jointe.

Aix nous pose parfois bien des mystères !

Merci pour votre aide etde me dire pourquoi les mails peuvent empêcher de faire tourner un job parmis d'autres qui tournaient sans soucis ?

Sinon, l'incident est bien résolu.
Fichiers attachés
Type de fichier : txt purge_adm_log.36960.txt (652 octets, 6 affichages)
ventures est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/10/2009, 18h45   #14
Mr6
Membre chevronné
 
Homme
Inscription : septembre 2004
Messages : 598
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Secteur : Service public

Informations forums :
Inscription : septembre 2004
Messages : 598
Points : 668
Points : 668
Juste comme ca, quel est l'intérêt de
?

L'intérêt d'une crontab par utilisateur est bien de prendre les droits de cet utilisateur pour exécuter un script, donc pas besoin de su en toute logique. Aurais-je raté quelque chose ?

@+
Mr6
Mr6 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2009, 18h17   #15
Candidat au titre de Membre du Club
 
Inscription : décembre 2007
Messages : 9
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 9
Points : 10
Points : 10
Peut-être un moyen détourné de sourcer le profile de l'utilisateur concerné...
cyril.peyron est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/10/2009, 14h22   #16
Nouveau Membre du Club
 
Avatar de Escandil
 
Inscription : mai 2003
Messages : 60
Détails du profil
Informations personnelles :
Âge : 34
Localisation : France, Côte d'Or (Bourgogne)

Informations forums :
Inscription : mai 2003
Messages : 60
Points : 29
Points : 29
Envoyer un message via MSN à Escandil
Bonjour,

Comme suggéré un peu plus haut, vous pouvez remplacer la commande :
Code :
1
2
3
# PURGE DU REPERTOIRE ADM :
0 5 * * 1-6 su - root -c "/logiciels/hra/prd/appli/expl/purges/purge_adm_log"
par
Code :
1
2
3
# PURGE DU REPERTOIRE ADM :
0 5 * * 1-6 "/logiciels/hra/prd/appli/expl/purges/purge_adm_log"
Qui aura le même effet.
Escandil est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 15h42.


 
 
 
 
Partenaires

Hébergement Web