Plesk 12.0.18 中从未运行计划备份。
正确的用户、组和权限:
ll /etc/cron.d/plesk-backup-manager-task
-rw-r--r-- 1 root root 111 Nov 19 15:54 /etc/cron.d/plesk-backup-manager-task
cat /etc/cron.d/plesk-backup-manager-task
10,25,40,55 * * * * root [ -x /opt/psa/admin/sbin/backupmng ] && /opt/psa/admin/sbin/backupmng >/dev/null 2>&1
以下是 Web 管理面板上的配置:
在数据库上,记录似乎是正确的。
mysql> select * from psa.BackupsScheduled;
+----+--------+----------+------------+---------------------+--------+--------+-----------+----------+--------+-------+------------+---------+--------------+------------+-------------+------------------------------+
| id | obj_id | obj_type | repository | last | period | active | processed | rotation | prefix | email | split_size | suspend | with_content | backup_day | backup_time | content_type |
+----+--------+----------+------------+---------------------+--------+--------+-----------+----------+--------+-------+------------+---------+--------------+------------+-------------+------------------------------+
| 1 | 6 | domain | ftp | 2016-01-05 19:03:41 | 604800 | true | false | 4 | abc | | 0 | false | true | 2 | 03:00:00 | backup_content_all_at_domain |
+----+--------+----------+------------+---------------------+--------+--------+-----------+----------+--------+-------+------------+---------+--------------+------------+-------------+------------------------------+
1 row in set (0.00 sec)
在 BackupsSettings 表中我有正确的值,如果我手动运行它们,备份确实可以正常工作。
我还检查了与 plesk 备份管理器相关的日志文件 ( http://kb.odin.com/it/111283 )。但我只能看到手动执行的备份。
手动运行 /opt/psa/admin/sbin/backupmng 没有任何反应。应该是正常的,因为 cronjob 每 15 分钟执行一次,所以我认为 /opt/psa/admin/sbin/backupmng 读取数据库上的任务,只有在有一个计划时才执行任务。
现在我不知道是否应该更改 cronjob 以匹配每个星期二凌晨 3:00 安排的任务:
0,15,30,45 * * * * root [ -x /opt/psa/admin/sbin/backupmng ] && /opt/psa/admin/sbin/backupmng >/dev/null 2>&1