crontab... FIXED - Logiciels - Linux et OS Alternatifs
Marsh Posté le 24-04-2004 à 01:34:21
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  | 
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) | 
Marsh Posté le 24-04-2004 à 16:52:05
FIXED. 
 
Je récapitule donc. 
 
En tant que root:
| #crontab -u vmail -e  | 
Sauvegarder dans /var/spool/cron/vmail. 
 
Puis :
| #touch /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  :-)
Marsh Posté le 24-04-2004 à 01:05:06
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 
  
Si vous savez quoi faire...
Message édité par Incarnation le 24-04-2004 à 16:52:24