Qual è il modo corretto di ottenere crontab su CentOS 6?


13

Ho un server che esegue CentOS 6.2 minimal, ma non sembra che crontab sia installato di default?

crontab -e
-bash: crontab: command not found

Nella ricerca su Google, ho trovato riferimenti a "vixie-cron" e "anacronda" ma nessuna risposta completa su quale sia il modo ufficiale / supportato per far funzionare cron su CentOS 6.

Forse qualcuno può far luce su questo?

aggiornare:

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

2
Non puoi whichqualcosa che non esiste sul tuo host. Penso che quello che stai cercando sia yum provides */crontab.
Aaron Copley,

Risposte:


16
# rpm -qf `which crontab`
cronie-1.4.4-7.el6.x86_64

Vixie-cron è stato sostituito con Cronie in EL6. Probabilmente non è stato installato nella tua installazione "minima"; si sforzano davvero di essere minimali.


Grazie, yum install croniesembra aver fatto il trucco. Sai come impostare quale editor crontab -eutilizza per impostazione predefinita?
Nick,

1
Questa è una domanda separata. Leggi qui .
Michael Hampton

4
Sembra che anche io debba fare service crond starte chkconfig crond on, riguardo a questa domanda. Grazie per l'altra risposta, ha funzionato.
Nick,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.