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