> Is this really wisely to overwritte system crontab? Why not put new file to /etc/cron.d/<name>?
Even if we add this as a new file to `/etc/cron.d/<name>`, the script (placed in cron.daily) would be run twice - once for `/etc/crontab` and then for `/etc/cron.d/<name>`.
In case we're modifying the time for running cron.daily scripts and want to add it as a separate file in `/etc/cron.d`, we would need to remove the line from `/etc/crontab`. I prefer we make the change directly in `/etc/crontab` itself for changing the time.
Edit: Just to clarify, the `update-cron-daily-schedule` will only change the time for running the cron.daily scripts in the /etc/crontab file.
> Is this really wisely to overwritte system crontab? Why not put new file to /etc/cron.d/<name>?
Even if we add this as a new file to `/etc/cron. d/<name> `, the script (placed in cron.daily) would be run twice - once for `/etc/crontab` and then for `/etc/cron. d/<name> `.
In case we're modifying the time for running cron.daily scripts and want to add it as a separate file in `/etc/cron.d`, we would need to remove the line from `/etc/crontab`. I prefer we make the change directly in `/etc/crontab` itself for changing the time.
Edit: Just to clarify, the `update- cron-daily- schedule` will only change the time for running the cron.daily scripts in the /etc/crontab file.