# How to Create a Cron Job on a Server?

{% hint style="info" %}
Cron jobs are created on a server to automate recurring tasks. For example, checking payment statuses, updating exchange rates for parsers, and so on.
{% endhint %}

If you are using the ISP Manager server control panel, follow these steps:

1. Copy the cron link from the section for which you want to set up automated actions (e.g., payment checks, exchange rate parsing, etc.).
2. In the ISP Manager panel, navigate to the "**CRON Scheduler**" section and click the "**Create Job**" button:

{% hint style="danger" %}
All cron jobs must be created under the user account associated with the website **(not under the root user account)**.
{% endhint %}

3. On the new page, fill in the details for the cron job:

<figure><img src="https://3137668309-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwgP5ZE7DnnlT9DQMSCQz%2Fuploads%2Fgit-blob-fbfb617d725838603f70d837521745d109b2fc45%2Fimage%20(1310)_eng.png?alt=media" alt="" width="473"><figcaption></figcaption></figure>

* **Email Address** — Enter the email address where error notifications for the job will be sent (this option works only if outgoing mail is configured in ISP Manager under "**Settings** -> **Notifications**").
* **Command** — The full command to execute (example provided below).
* **Description** — A brief description of the job (optional field).
* **"Enabled" Checkbox** — The status of the job.
* **Schedule** — Select "Expert Mode" and set all fields below to "\*" (asterisk) for the job to run every minute.
* **"Do Not Send Report to Email" Checkbox** — Uncheck this box if you want to receive email notifications about the job's execution and errors.

{% hint style="warning" %}
Note that the command format may vary slightly depending on the server, but in most cases, the format provided below will suffice:

**`/usr/bin/wget -t 1 -O - --no-check-certificate "your_URL"`**

For example, if your URL is **`https://site.com/cron-bestchangeapi_upload_data.html`**,\
the command should look like this:\
\&#xNAN;**`/usr/bin/wget -t 1 -O - --no-check-certificate "https://site.com/cron-bestchangeapi_upload_data.html"`**

Cron job links can be found in the corresponding sections. Here are a few examples:

* Parsers 2.0 — Settings\
  ![](https://3137668309-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwgP5ZE7DnnlT9DQMSCQz%2Fuploads%2Fgit-blob-15fb44f600e4067f7cb0aebd3b4ae311a41d6442%2Fimage%20\(1944\)_eng.png?alt=media)
* Bestchange Parser — Settings\
  ![](https://3137668309-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwgP5ZE7DnnlT9DQMSCQz%2Fuploads%2Fgit-blob-45b00f8e90df73e71c1c6b0b31e896e981aec8e7%2Fimage%20\(1945\)_eng.png?alt=media)
* Merchant and Auto-Payout Modules\
  ![](https://3137668309-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwgP5ZE7DnnlT9DQMSCQz%2Fuploads%2Fgit-blob-b2ce84dd75f021cdde3bfc86e2aa9b1b9b149aec%2Fimage%20\(1946\)_eng.png?alt=media)
  {% endhint %}
