我正在尝试在Plesk中设置一个cron任务,每5分钟运行一个短脚本,我刚刚从托管主机帐户转移到完全访问Plesk VPS,我在一些事情上有点迷失,特别是这个,当我去Server > Scheduled Tasks找到一个'系统用户'列表如下,但我不确定在哪个用户下做cron任务,有什么想法?
如果与选择哪个用户相关,则下面是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版本仅支持"运行命令"选项:
Plesk 12.0

Plesk 11.5

如果您只需要回答,请在"服务器" - >"计划任务"中选择:
订阅的FTP用户 mysite.com
你可以选择root,但不建议出于安全考虑.
对于低于12.5的 Plesk版本来安排在Windows上执行PHP脚本有两种方法:
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版本.
通过请求到您的网站调用脚本:
可执行文件的路径: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
参数: -c "(new-object system.net.webclient).downloadstring('http://domain.test/script.aspx')"
| 归档时间: |
|
| 查看次数: |
37338 次 |
| 最近记录: |