如果需要在特定时间运行服务器上的某个脚本,请使用您 Web 服务器上的任务计划程序提前安排任务,令系统自动在指定时间为您运行脚本。
若要查看为每个订阅以及在服务器级创建的所有计划任务,请转入 工具与设置 > 计划的任务。
您可以按命令、订阅、计划排序任务;按计划排序对解决某个时段服务器负载峰值方面的故障问题有用 – 因为该故障可能是由资源密集型计划任务引起的。对于列表中的每一个任务您都可以更改任务属性(点击任务的名称),点击 绿色圆形 图标激活任务,点击 灰色圆形图标取消任务,或立即运行任务。
注意: 在 Plesk for Linux 中,由 Plesk 用户创建的计划任务默认在 chrooted shell 中执行,也就是说文件系统根目录会被更改为对应的系统用户主目录。这会提高安全性,但是会限制 Plesk 用户可使用的选项。您可以进入 工具与设置 > 计划的任务 > 设置 更改用于所有 Plesk 用户的计划任务的 shell。
若要创建计划任务,请转入 工具与设置 > 计划的任务 > 添加任务。首先,您需要根据您的目的选择任务类型:
-
运行命令 - 指定进入要运行的可执行文件的完整路径。这包括二进制文件、shell 脚本和批处理文件。
-
获取 URL - 仅指定 URL,无需键入命令,例如 curl 或 wget。
-
运行 PHP 脚本 - 指定您的虚拟主机目录相应的脚本的路径。您可以点击 文件夹 图标快速找到脚本文件。
下一步,请选择将多久运行任务,并设置时间和日期。默认时间是服务器时区的时间;如果您需要选择不同的时区,请转入 工具与设置 > 计划任务 > 设置。您还可以为任务设置描述,选择系统用户和配置通知。
最后,在保存任务之前,您可以选择进行测试运行以确保任务已进行正确配置。点击 现在运行 然后等候任务运行完毕。如果任务完成出现错误,那么使用计划程序执行时也会出现问题,除非您找出并解决了该问题。