Creating a Timed Command (Cron Replacement)
You can define one or more commands which are executed at a defined time. The configuration is similar to that of a cron job. The implementation in IGEL OS uses systemd to execute the command.
To define a timed command:
- In the Setup, go to System > Registry > system > cron > cronjob% 
- Activate enable_cron. 
- If you want to define paths to executables in addition to the existing path environment variable, add them under path, separated by ":". 
- Click Add Instance. 
 The instance "cronjob1" is created, which will be renamed to "cronjob0" when the device has restarted.
- Set the parameters for your timed command according to your needs: - command: Command to be executed. Example for testing purposes: - gtkmessage -m "Here is your cron replacement"
- day_of_month: Day of the month 
 Possible values:
 - "1" ... "31": The command is executed on the defined day. To select a list of days for execution, enter a comma-separated list, e.g. "1,8". To enter a range of days, use a hyphen, e.g. "1-3".
 - "*": The command is executed every day of the month.
- day_of_week: Day of a week 
 Possible values;
 - "1" ... "7": The command is executed on the defined day. "0" and "7" both mean Sunday. To select a list of days for execution, enter a comma-separated list, e.g. "1,3". To enter a range of days, use a hyphen, e.g. "1-3".
 - "*": The command is executed every day of the week.
- hour 
 Possible values:
 - "0" ... "23": The command is executed in the defined hour. Example: "15" means 3 p.m, plus the minutes defined under minute. To select a list of hours for execution, enter a comma-separated list, e.g. "9,17". To enter a range of hours, use a hyphen, e.g. "9-17".
 - "*": The command is executed every hour.
- minute 
 Possible values:
 - "0" ... "59": The command is executed in the defined minute. To select a list of minutes for execution, enter a comma-separated list, e.g. "15,45". To enter a range of minutes, use a hyphen, e.g. "5-10".
 - "*": The command is executed every minute.
- month 
 Possible values:
 - "1" ... "12"; The command is executed in the defined month. To select a list of months for execution, enter a comma-separated list, e.g. "1,4". To enter a range of months, use a hyphen, e.g. "1-3".
 - "*": The command is executed every month.
- user: The user under which the command is executed 
 Possible options:
 - "root"
 - "user"
- year: Year in 4-digit format. Example: "2019". To select a list of years for execution, enter a comma-separated list, e.g. "2019,2020". To enter a range of years, use a hyphen, e.g. "2019-2021". If the command is to be executed each year, enter "*". 
 
- Click Apply or Ok. 
- Restart the device. 
 After the device has restarted, the command will be executed as configured.
