PHP定时任务框架taskPHP3.0学习记录4宝塔面板bash定时任务(轮询指定json文件字段后确定是否执行、环境部署、执行日志、文件权限)
#!/bin/bash
# 定义taskPHP项目路径
TASKPHP_PATH='/www/wwwroot/taskphp'
# 定义taskPHP的入口文件
ENTRYPOINT='/www/wwwroot/taskphp/start.php'
# 定义json配置文件路径
JSON_CONFIG_PATH='/www/wwwroot/taskphp/config/crontab.json'
# 定义PHP执行程序
PHP_BIN='/www/server/php/72/bin/php'
# 使用PHP执行taskPHP的入口文件,并传递json配置文件作为参数
$PHP_BIN $ENTRYPOINT $JSON_CONFIG_PATH
这段代码是一个简单的bash脚本,用于在宝塔面板中设置定时任务来运行taskPHP应用。脚本中定义了taskPHP项目的路径、入口文件的路径、json配置文件的路径和PHP执行程序的路径。然后使用PHP执行taskPHP的入口文件,并将json配置文件作为参数传递。这样,你就可以通过宝塔面板的定时任务功能来按照这个bash脚本设定的时间执行taskPHP应用了。
评论已关闭