Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1526 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  crontab... FIXED

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

crontab... FIXED

n°462855
Incarnatio​n
Posté le 24-04-2004 à 01:05:06  profilanswer
 

Bonjour à tous.
 
 
Sur ma Mandrake v9.2, je ne parviens pas à mettre en place une tache cron.
Je veux que l'utilisateur vmail lance la commande fetchmail toutes les dix minutes.
J'ai donc tenté (en que vmail):

$contab -e
0/10 * * * * fetchmail

Mais il est impossible de sauvegarder dans /var/spool/cron/crontabs/vmail (problème de droits d'accès).
 
Je réalise donc la même chose en tant que root (après avoir créé /var/spool/cron/crontabs/) et quand je sauvegarde, j'obtiens ce message :

crontab: no change made to crontab


Apparement, impossible d'utiliser /var/spool/cron/crontabs/vmail.
Je décide donc de passer par le fichier /etc/crontab en rajoutant la ligne

0/10 * * * * vmail /usr/bin/fetchmail

et évidement, rien ne se passe au bout des dix minutes suivantes   :fou:  
 
 
Si vous savez quoi faire...


Message édité par Incarnation le 24-04-2004 à 16:52:24
mood
Publicité
Posté le 24-04-2004 à 01:05:06  profilanswer
 

n°462858
Incarnatio​n
Posté le 24-04-2004 à 01:34:21  profilanswer
 

En fait le répertoire est /var/spool/cron/ et non /var/spool/cron/crontabs.
L'édition du fichier doit être faite en root (ce qui n'est pas très pratique).
 
J'obtiens correctement le fichier :

$ crontab -l
0/10 * * * * /usr/bin/fetchmail

Mais c'est tout, pas d'actions déclenchées.
 
Voici le seul truc que j'ai dans /var/log/cron/info :

crontab[pid]: (vmail) LIST (vmail)


Message édité par Incarnation le 24-04-2004 à 01:35:12
n°463101
Incarnatio​n
Posté le 24-04-2004 à 16:52:05  profilanswer
 

FIXED.
 
Je récapitule donc.
 
En tant que root:

#crontab -u vmail -e
SHELL=/bin/bash
PATH=/bin:/usr/bin:/sbin:/usr/sbin
HOME=/home/vmail
MAILTO=vmail
 
*/10 * * * * fetchmail

Sauvegarder dans /var/spool/cron/vmail.
 
Puis :

#touch /etc/cron.allow
echo vmail > /etc/cron.allow

C'est ce fichier qui manquait.
 
Les droits d'accès pour ces deux fichiers seront donc à 644 avec root.root comme propriétaire.
 
 
Et c'est tout  :-)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  crontab... FIXED

 

Sujets relatifs
Fetchmail & maildrop... FIXEDerreur crontab red hat 7.3
Postfix + Courier-IMAP + Procmail... FIXED[RESOLU] programmation crontab....
[Compilation] Berkeley DB... FIXED[Postfix] Problème de configuration... FIXED
(*system*) PARSE (bad username) <= Problème avec crontab ss FreeBSDCronTab qui ne veut pas passer : n'accepte pas une heure précise.
Garder une crontab effective après un reboot hasardeux...+ IPTables -I[teubitude inside] incompréhension avec crontab + ntpdate
Plus de sujets relatifs à : crontab... FIXED


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR