0

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
4

0 回答 0