This article is only for users who want to install Webasyst on their own servers. If your account is hosted in Webasyst Cloud, then this setup is not necessary and thus not available.
Some applications may require that certain actions are automatically executed by schedule. In UNIX-like operating systems such actions are managed by the cron daemon.
Periodically executed actions are described by means of special instructions added to crontab configuration files. Each instruction must contain a specially formatted description and the command to be executed as shown below:
* * * * * executed command - - - - - | | | | | | | | | ----- Day of the week (0 - 7) (Sunday = 0 or 7) | | | ------- Month (1 - 12) | | --------- Date (1 - 31) | ----------- Hour (0 - 23) ------------- Minute (0 - 59)
Examples of cron job descriptions
# Executed every 10 minutes */10 * * * * $HOME/bin/every10min # Executed every day at 06:30 30 6 * * * $HOME/bin/daily # Executed each hour on working days 0 * * * 1-5 $HOME/bin/hourly # Executed at 01:00 from Saturday to Sunday 0 1 * * 7 $HOME/bin/weekly
Read more about cron in Wikipedia.
Setting up a cron job in the cPanel
cPanel offers a user-friendly web interface for cron job management.
To add a new job, follow the steps listed below.
In the main cPanel screen click on "Cron jobs" in section "Advanced":
On the next page complete the "Add New Cron Job" form:
The picture shows adding a job to be executed every 10 minutes.
After the form has beem completed, click on "Add New Cron Job" button.
The newly added job will appear in the job list at the page bottom: