在Plesk 11中设置cron任务

sam*_*sam 12 cron plesk

我正在尝试在Plesk中设置一个cron任务,每5分钟运行一个短脚本,我刚刚从托管主机帐户转移到完全访问Plesk VPS,我在一些事情上有点迷失,特别是这个,当我去Server > Scheduled Tasks找到一个'系统用户'列表如下,但我不确定在哪个用户下做cron任务,有什么想法?

  • ADM
  • 阿帕奇
  • 箱子
  • 守护进程
  • FTP
  • 游戏
  • 地鼠
  • ..一直到webalizer

如果与选择哪个用户相关,则下面是cron脚本路径 -

/var/www/vhosts/mysite.com/httpdocs/scripts/index.php
Run Code Online (Sandbox Code Playgroud)

Ole*_*kin 23

如果要创建订阅级任务,则可以在以下位置创建cron/windows scheduler任务:

"订阅">您的订阅>"网站和域名">点击"显示高级操作">"计划任务" >您的订阅只有一个FTP用户名.

注意:请注意Plesk 11.5和Plesk 12+的界面更改 - 无需打开"显示高级操作".

最新的Plesk 12.5提供了许多选项来涵盖大多数任务案例:

Plesk 12.5 Plesk计划运行PHP脚本

其他Plesk版本仅支持"运行命令"选项:

Plesk 12.0

由Plesk 12.0调度任务

Plesk 11.5

由Plesk 11.5预定任务

如果您只需要回答,请在"服务器" - >"计划任务"中选择:

  • 订阅的FTP用户 mysite.com

  • 你可以选择root,但不建议出于安全考虑.

对于低于12.5的 Plesk版本来安排在Windows上执行PHP脚本有两种方法:

  1. php使用脚本直接调用二进制作为参数.

    可执行文件的路径: C:\Program Files (x86)\Parallels\Parallels Panel\Additional\PleskPHP55\php.exe

    参数:脚本的路径就像 C:\inetpub\vhosts\domain.tld\httpdocs\script.php

    注意:注意解释路径,...Additional\PleskPHP55\php.exe它的路径为PHP 5.5,你可以将PleskPHP55改为PleskPHP5,PleskPHP53或PleskPHP54使用另一个PHP版本.

  2. 通过请求到您的网站调用脚本:

    可执行文件的路径: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

    参数: -c "(new-object system.net.webclient).downloadstring('http://domain.test/script.aspx')"