Thank you Jay! Your videos are always so intuitive. I don't know if you get told this enough, but you have a real gift for teaching. You are a huge help to everyone entering the linux community, and its people like you who help to grow this open source ecosystem by making it more accessible. I have learned a lot from your videos and it happened a lot quicker than I thought it would.
The information at around 6:00 is not correct. If dow and dom are specified and don't start with a *, the fields are OR-combined, so the command will run at the 15th of August and at every Friday in August, not only on those 15th of August which happen to fall on a Friday. man 5 crontab says: Note: The day of a command's execution can be specified by two fields - day of month, and day of week. If both fields are restricted (i.e., don't start with *), the command will be run when either field matches the current time. For example, ``30 4 1,15 * 5'' would cause a command to be run at 4:30 am on the 1st and 15th of each month, plus every Friday. One can, however, achieve the desired result by adding a test to the com‐ mand (see the last example in EXAMPLE CRON FILE below). And D.C.s comment about 6:30 is correct, too, but I guess that was a mistake of attention, not information.
A quick mention on how to set a cronjob every X amount of hours (i.e 0 */4 * * *) would have been great, as beginners might think that this is not possible.
Thank you very much. I just need to schedule a single task: for oncers like this, graphic front ends are useful, but I can't find one. This video makes me feel comfortable about going back to where I started, editing text files. This video is very clear and confidence inspiring.
I do use cron under user account. There are number of tasks which I need to do only in my home directory. And thanks a lot for @reboot and @hourly tips. I didn't know that.
@6:27 -- Regarding: 11 AM If you set your job for: * 11 * * * echo "hello world" Will the above run once, at the click of 11 AM? Or, will the job run every minute, from 11:00 - 11:59? To have the job run once, at only 11:00, would the entry need to be the following?: 0 11 * * * echo "hello world" Thank you.
IF We choose Sunday, 15th of March, It means Sunday OR 15th of March. It does not mean Sunday AND 15th of March. It uses OR for day of week and day of month when neither is a *.
Another issue you didn't cover: it might be anacron rather than cron. I back up using a script I placed in /etc/cron.daily. No editing of a crontab. Just insert the backup script, and cron/anacron will execute it along with every other script in that directory. There are also cron.hourly, cron.weekly and cron.monthly directories.
Ok. Noob time. Running Ubuntu 20.04 in WSL - found I had to start the CRON service for CRON jobs to run. Makes sense I guess - but just sayin ... for any other noobs out there like me. Guessing that would be pretty much universal - yeah? Thinkin' you can config the service to autostart ... back down the rabbit hole!
its so crazy to me that there are no tutorials on how to execute a python script with a cron job. If anyone knows of any tutorials. it would be greatly appreciated.
Hi Jay I'm able to execute a py script via the interpreter and terminal but it just won't run in Cron (be it root or user) even with absolute paths :-(
I want to run a batch-job of freefilesync after reboot. I used this command but it doenst work: DISPLAY=:0.0 @reboot /usr/bin/FreeFileSync /home/username/Schreibtisch/Testbatch.ffs_batch where is my mistake?