I wanted to create a crontab doing some job for me.
Because my server isn't running 24/7 i decided to use
Ok, so I took a short look into
1 5 cron.daily run-parts --report /etc/cron.daily 7 10 cron.weekly run-parts --report /etc/cron.weekly @monthly 15 cron.monthly run-parts --report /etc/cron.monthly
I saw that anacron is already executing the daily/weekly and monthly crontabs.
In my case I want to execute the command on a daily basis, so I focused on the first line where I can clearly see that
anacron is executing all scripts in
cron.daily every day with a delay of 5 minutes.
So I discarded the idea of creating an anacrontab or more likely an entry in
/etc/anacrontab and intended to create a crontab which is placed in
cron.daily because anacron will execute every script inside this folder anyway.
Now when I create a "daily"-crontab with:
man crontab the crontab is placed under
var/spool/cron/crontabs/user instead of
/etc/cron.daily where I was hoping the get my crontab into cron.daily getting executed by anacron.
- Why is my intention wrong that my crontab is not automatically executed by anacron because it is not placed inside cron.daily.
- Is the purpose of
cron.dailyjust to include system and custom scripts and not crontabs itself.
- Is the right way to get my job done to place a anacrontab inside
etc/anacrontabinstead of creating a crontab.