宝塔 Linux 面板配置计划任务

背景

如果在宝塔直接配置命令,默认是使用 root 权限执行的,如果执行的脚本是框架内的命令会导致 log 文件权限有改变,使项目不稳定,出现一些 permission denied 类似错误, Laravel Thinkphp 框架均有影响。
正确的姿势是使用 www 账号执行命令。

命令笔记

su -c "cd /www/wwwroot/xxx && /www/server/php/73/bin/php think clean_job" -s /bin/sh www

评论