Scheduling Tasks (Windows)

If you need to run scripts on your hosting account at specific time, use the task scheduler in Plesk to make the system automatically run the scripts for you.

During the installation of Plesk, the following tasks are automatically created:

  • Update antivirus database – updates Plesk Premium Antivirus database.
  • Statistics calculation - generates statistics on resource usage, such as traffic and disk space.

As all these tasks are related to site statistics, databases and reports, it is strongly recommended that you neither change nor remove them.

To schedule a task:

  1. Go to Websites & Domains > Scheduled Tasks.
  2. Click Add Task.
  3. Leave the Active checkbox selected if you want your scheduled task to be active immediately after the creation.
  4. Type a name for your task in the Description field.
  5. In Notify, specify whether the scheduler should notify you when it runs this task. The following options are available:
    • Do not notify - do not notify you.
    • Send to the default email - send the notification to your default email address.
    • Send to the email I specify - send the notification to the email specified in the corresponding field. After selecting this option, you need to type the required email address in the field on the right.
  6. Specify which command or executable file to run. Type it into the Path to executable file input box. If you need to run the command with certain options, type them in the Arguments field.
    • For example, if you want to run the statistics calculation task to count disc space and see more detailed information for the example.com and example.net domains, you need to specify the following path in the Path to executable file input box:

      C:\Program Files (x86)\Parallels\Plesk\admin\bin\statistics.exe

      and the following options in the Arguments field:

      --disk-usage --process-domains=example.com, example.net –verbose

    • If you want to run your own PHP script using the task scheduler, you need to specify the following path in the Path to executable file input box:

      C:\Program Files (x86)\Parallels\Plesk\Additional\PleskPHP5\php.exe

      and specify the script location in the Arguments field:

      C:\Inetpub\vhosts\mydomain.tld\httpdocs\myscript.php

  7. Select the appropriate priority in the Task priority field. Task priority can be set to Low, Normal or High.
  8. Specify when to run your command by selecting the appropriate checkboxes in the Hours, Days of month, Months or Days of week fields.
  9. Click OK to schedule the task or click Run Now to schedule the task and immediately run it.

To temporarily suspend execution of a scheduled task:.

  1. Go to Websites & Domains > Scheduled Tasks.
  2. Choose a task that you want to suspend and click the corresponding link in the Description column.
  3. Clear the Switched on checkbox.
  4. Click OK.

To resume execution of scheduled task:

  1. Go to Websites & Domains > Scheduled Tasks.
  2. Choose a task whose execution you want to resume and click the corresponding link in the Description column.
  3. Select the Switched on checkbox.
  4. Click OK.

To cancel a task:

  1. Go to Websites & Domains > Scheduled Tasks.
  2. Select a checkbox to the left of the task that you want to cancel and click Remove.
  3. Confirm removal and click OK.
 

Leave your comments on this page

Leave your feedback or question on this documentation topic below. For technical assistance, contact your hosting service provider or submit a request to Plesk support. Suggest new features for Plesk here. Discuss general questions on the Plesk forum. All offtopic comments will be removed.