Execute Periodically a program with linux cronjob
To execute a program using the cron utility in Linux, you will need to create a cron job that specifies the schedule and the command to be executed.
A cron job consists of a schedule and a command. The schedule specifies when the cron job will be executed, using a specific format that consists of six fields: minute, hour, day of the month, month, day of the week, and the command to be executed.
Each field in the schedule can be specified as a number, a range of numbers, or a wildcard character ("*"). The wildcard character indicates that the cron job should be executed for all possible values of the field.
For example, to execute a program every day at 10:00 AM, you could use the following cron job:
Execute your program every day, minutes, hour, week, month or year a program with linux cronjob
0 10 * * * /path/to/myprogram
0 * * * * /path/to/myprogram
* * * * * /path/to/myprogram
0 10 * * 1 /path/to/myprogram
To execute a program every month on the first day at 12:00 PM, you could use the following cron job:
0 12 1 * * /path/to/myprogram
To execute a program every year on January 1 at 12:00 PM, you could use the following cron job:
0 12 1 1 * /path/to/myprogram