我无法使我的SQL备份cron作业与此行一起使用:
$server = 'localhost';
$database = 'xxx';
$user = 'xxx';
$password = 'xxx';
exec("mysqldump --user=".$user." --password=".$password." --host=".$server." ".$database." > _files/db.sql");
此目录_files
与我的.php文件位于同一目录中。
当我直接从浏览器执行它时,它可以工作。
但是当我用cron作业执行它时(每天早上3点),它不起作用:
cron工作如下:
/usr/local/bin/php -q /home/persxxxx/public_html/www/xxxxxxxxx/_new/assets/app/php/cron/adm_daily_backup.php
在adm_daily_backup.php
我在cron工作期间执行了其他任务,而其他工作完美无缺......
错误在哪里?