Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
[Cron] -- Explications ...
Envoyé par: Tama93

Bonjour à tous ! smiling smiley

J'espère que l'on va pouvoir m'aider...
Voila mon problème:

J'ai crée un script << /etc/script/scriptmrtg.sh >> que je veux automatiser gràce à Cron...
REM: En lancement manuel, il s'execute bien....

Sérieusement j'ai beau lire tous les forums je ne comprend pas comment Cron fonctionne...

Voila se que je peux vous dire :
Quand je tape:
_____________________________
#Crontab -e il m'affiche:

*/5 * * * * root /etc/script/scriptmrtg.sh
_____________________________
--> Je veux que mon script soit executé toutes les 5 minutes...
Mais rien ne se lance ...?-(


__________________________________
#ps aux|grep cron il m'affiche:

root 1283 0.0 0.4 1756 808 ?
Ss 10:02 0:00 /usr/sbin/cron
___________________________________
--> Ca je ne comprend pas :p J'ai juste compris que le service c'est lancé quand j'ai allumé mon PC à 10h02...

----


Donc voila ... si quelqu'un peu me donner quelques billes ... ca serait cool!
Je répond assez vite puisque je suis sur ce taff tous les jours (je suis en stage];-)) donc demandez moi des précisions si nécéssaire...

Merci winking smiley have a nice day !yawning smiley)

Poste le Tuesday 20 February 2007 10:21:26
Répondre     Citer    
Re: [Cron] -- Explications ...
Envoyé par: diancech

Citation
Tama93
*/5 * * * * root /etc/script/scriptmrtg.sh

Pourquoi tu met "root" dans ta ligne cron ?

Ce que tu peux faire c'est rediriger les messages d'éxecution et d'erreur vers un fichier cela te permettra de de cerner l'erreur.

--------------------------------------------------------------------------------------------------------------------------------------------------
Exige beaucoup de toi-même et attends peu des autres. Ainsi beaucoup d'ennuis te seront épargnés. Confucius

Poste le Tuesday 20 February 2007 12:28:50
Répondre     Citer    
Re: [Cron] -- Explications ...
Envoyé par: Tama93

Citation
diancech
Pourquoi tu met "root" dans ta ligne cron ?

Root pour dir que je le lance avec l'user Root... nan ? :-))
Et je vais essayé pour les logs.
Keeping touch ...

Poste le Tuesday 20 February 2007 12:45:25
Répondre     Citer    
Re: [Cron] -- Explications ...
Envoyé par: thefakir

Citation
Tama93
Root pour dir que je le lance avec l'user Root...
nan ?
Et je vais essayé pour les logs.
Keeping touch ...

Si tu as mis ces lignes dans le fichier /etc/crontab, oui il faut bien préciser le user qui execute le script.

Mais si tu le met directement dans la table de cron du user root (crontab -e en tant que root).
Là il ne faut pas le preciser. C'est d'office excecuté en root.

PS: regarde les mails du user root, tu veras si il y a des erreurs a l'éxcution de ton cron.

Poste le Tuesday 20 February 2007 17:02:40
Répondre     Citer    
Re: [Cron] -- Explications ...
Envoyé par: bouxroute

...cron ne peut pas avoir une frequence inférieur à 1 minute, les secondes ne sont pas confirgurables. Ta commande est configuré pour se lancer toutes les 5 minutes.

Vois plutôt pour lancer un script au démarrage du système qui ait une boucle avec un
# ===========
# == Attente 5 secondes
sleep 5
# ===========

Poste le Wednesday 21 February 2007 10:29:35
Répondre     Citer    
Re: [Cron] -- Explications ...
Envoyé par: Tama93

Messieux ...ca marche ! :-))
Merci pour les réponses...

Poste le Wednesday 21 February 2007 14:19:49
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
[Cron] -- Explications ...
Un problème avec une commande du shell ? Comment utiliser la crontab ? Vous avez des soucis pour la gestion réseau sous Linux ? Pour vous la gestion des utilisateurs/groupes est du chinois ? Etc... Posez donc vos questions ici.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons