Las diferencias se documentan en detalle en la página de cron(8)manual de Debian. La principal diferencia es que /etc/cron.dse rellena con archivos separados, mientras que crontabadministra un archivo por usuario; Por lo tanto, es más fácil administrar el contenido del /etc/cron.duso de scripts (para instalación y actualizaciones automáticas), y más fácil de administrar crontabusando 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.ddeben 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-partslas 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.monthlyen su lugar.