扫盲 2026.10.06 01:35 37 次浏览 0 条评论

计划任务权限踩坑点

计划任务权限踩坑点:Windows计划任务默认用SYSTEM账户跑,你手动测试PHP备份MySQL正常,一加到计划任务就失败,多半是权限不够。网站目录、备份目录、MySQL的my.ini,SYSTEM可能没权限。改成“不管用户是否登录都要运行”并勾选最高权限,或者直接指定管理员账户。

Linux crontab 里环境变量只有一小撮,php、mysqldump 都得写绝对路径。脚本里相对路径也会翻车,能用绝对路径就别偷懒。

小皮面板建计划任务时,注意选对运行用户,选错同样连不上MySQL。

@echo off
:: Windows计划任务调用PHP备份,php.exe写绝对路径
D:\\phpstudy_pro\\Extensions\\php\\php7.4.3nts\\php.exe D:\\www\\backup.php

backup.php 里 mysqldump 也写绝对路径,否则计划任务找不到命令直接报错。

标签:计划任务,权限,服务器维护

说点什么 0

行思随记

欢迎来到:行思随记