gpt4 book ai didi

php - 数据库备份的 Cronjob 语法错误

转载 作者:行者123 更新时间:2023-11-29 13:20:59 26 4
gpt4 key购买 nike

我想要的只是使用 cronjob 备份数据库。我不断收到此错误。

错误/usr/local/cpanel/bin/jailshell: -c: 第 0 行: 寻找匹配的 `"' 时出现意外的 EOF/usr/local/cpanel/bin/jailshell: -c: 第 1 行:语法错误:意外的文件结尾

定时任务

root mysqldump -e --user=t***b --password=1*** --all-databases | gzip | uuencode `date-database.sql.gz | mail -s "`dateweb1_iepe-wp.sql.gz mysqldump backup" ***@gmail.com

最佳答案

我认为jailshell 在外壳替换方面存在问题。我通过在 php.ini 中创建命令来解决这个问题。

echo "<?php date_default_timezone_set('America/New_York'); passthru( '/usr/bin/mysqldump -uXXX -pYYY db_name > /home/mysql_backups/backup-'.date(DATE_ATOM));" | php -q 

这在 cPanel cron 作业中对我有用,它使用 jail 外壳

关于php - 数据库备份的 Cronjob 语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20849577/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com