Las diferencias se documentan en detalle en la página de cron(8)
manual de Debian. La principal diferencia es que /etc/cron.d
se rellena con archivos separados, mientras que crontab
administra un archivo por usuario; Por lo tanto, es más fácil administrar el contenido del /etc/cron.d
uso de scripts (para instalación y actualizaciones automáticas), y más fácil de administrar crontab
usando un editor (para usuarios finales realmente).
Otras diferencias importantes son que no todas las distribuciones son compatibles /etc/cron.d
, y que los archivos /etc/cron.d
deben cumplir un cierto número de requisitos (más allá de ser trabajos cron válidos): deben ser propiedad de root y deben cumplir con run-parts
las convenciones de nomenclatura ( sin puntos , solo letras, dígitos, guiones bajos y guiones).
Si usted está considerando usar /etc/cron.d
, por lo general vale la pena considerar uno de /etc/cron.hourly
, /etc/cron.daily
, /etc/cron.weekly
, o /etc/cron.monthly
en su lugar.