How to Create Scheduled Tasks in Plesk

Scheduled Tasks in Plesk are the panel's front end for cron: they run a command, fetch a URL, or execute a PHP script automatically on a schedule you set. Follow this guide to create one on your Noiz Plesk hosting, whether you need a nightly database backup, a Laravel scheduler tick, a WordPress wp-cron replacement, or any recurring maintenance job.

Last reviewed: 27 July 2026, against Plesk Obsidian 18.0 (latest stable). This guide is written for Noiz hosting and is kept current against Plesk. It complements, and does not replace, the official Plesk documentation linked below.

Official Documentation Reference

Prerequisites

  • An active Noiz hosting subscription on a Plesk server, with login access to the Plesk panel.
  • The exact command, URL, or script path you want to run, and how often it should run.

Open Scheduled Tasks

1. Log in to your Plesk account.

2. Go to Websites & Domains and click Scheduled Tasks. On some layouts this sits under a Dev Tools or additional tools group, so click Show More if you do not see it straight away. You can also reach it from the sidebar menu.

plesk-scheduled-task-sidebar-menu.gif

3. On the Scheduled Tasks page, click Add Task.

plesk-add-task-button.gif

Configure the Task

4. Enter the task details:

  • Webspace: If your subscription hosts more than one domain, choose the domain the task should run under from the drop-down.
  • Task type: Choose one of the following.
    • Run a command for a shell command or script (for example a backup script or a PHP CLI call).
    • Fetch a URL to have Plesk request a URL on a schedule, which is the usual way to trigger a web-based cron endpoint.
    • Run a PHP script to execute a .php file with the PHP version selected for the domain, no interpreter path needed.
  • Command / Script path: Enter the value for the type you picked. For a command, use the full absolute path to the binary and script, for example /usr/bin/php /var/www/vhosts/yourdomain.com/httpdocs/artisan schedule:run. Relative paths and bare command names often fail because cron runs with a minimal environment.
  • Run: Choose how often the task runs. The simple options (Minutely, Hourly, Daily, Weekly, Monthly) fill in the schedule for you. Choose Cron style if you need a specific pattern, then enter the five crontab fields (minute, hour, day of month, month, day of week), for example */15 * * * * to run every 15 minutes.
  • Description: A short note so you can recognise the task later.
  • Notify: Leave on Errors only so you are emailed when a run fails but not on every successful run. Change to Always only while testing, or to Do not notify for noisy tasks.

plesk-add-cronjob-scheduled-a-task-setting.gif

5. Click OK.

Verify the Task Runs

The task now appears in the Scheduled Tasks list and will run on the schedule you set. To confirm it works without waiting, select it and click Run Now, then check for the expected result (a new backup file, an updated database row, an email if you set Notify to Always).

Troubleshooting

The task runs but nothing happens: Check the command path is absolute and correct. Cron does not use your interactive shell's PATH, so php artisan ... may need to be written as /usr/bin/php /full/path/to/artisan ....

Permission denied or wrong PHP version: Use the Run a PHP script task type where possible, as it runs the script with the same PHP version and handler configured for the domain, avoiding version mismatches.

You do not see the Scheduled Tasks option: The feature can be disabled at the plan level. If it is missing on your subscription, contact Noiz support and it can be enabled for you.

If you would like Noiz to set up or troubleshoot a scheduled task for you, open a support ticket from your Noiz client area and the team will assist.

  • 0 Users Found This Useful
  • plesk, hosting, cron, cronjob
Was this answer helpful?

Related Articles

How to Log In to Plesk

Table of Contents Log in to Plesk from the Client Area Log in to Plesk directly via URL Plesk...

How to Change Your Plesk Account Password

This guide shows you how to change the password you use to sign in to your Plesk control panel,...

How to Reset Your Plesk Password

If you have forgotten your Plesk password, or you simply want to change it, you can reset it...

How to Update a Plesk Account's Email Address

This guide shows you how to update the contact email address on your Plesk account. This is the...

How to Change Your Plesk Account Contact Details

Your Plesk account holds the contact details Plesk uses to identify you and to send you account...