J'ai un serveur exécutant CentOS 6.2 minimal, mais il ne semble pas que crontab soit installé par défaut?
crontab -e
-bash: crontab: command not found
En recherchant sur Google, j'ai trouvé des références à un "vixie-cron" et "anacronda" mais aucune réponse complète sur la façon officielle / prise en charge de faire fonctionner cron sur CentOS 6.
Peut-être que quelqu'un peut faire la lumière là-dessus?
mise à jour:
rpm -qf `which crontab`
/usr/bin/which: no crontab in (/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)
rpm: no arguments given for query
which
quelque chose qui n'existe pas sur votre hôte. Je pense que ce que vous recherchez estyum provides */crontab
.Réponses:
Vixie-cron a été remplacé par Cronie dans EL6. Probablement, il n'a pas été installé dans votre installation "minimale"; ils s'efforcent vraiment d'être minimal avec elle.
la source
yum install cronie
semble avoir fait l'affaire. Savez-vous comment définir quel éditeurcrontab -e
utilise par défaut?service crond start
etchkconfig crond on
, concernant cette question. Merci pour l'autre réponse, ça a fonctionné.