Bacula:如何同时启动多个任务?

Bacula:如何同时启动多个任务?

我正在使用 bacula 的 Web 界面 baculum,我有一个问题:

当我想手动运行一项作业时,我会按下“运行作业”按钮,但我只能启动一项作业。但我有一组 5 项作业想要同时运行。你知道我们是否有办法启动“作业组”,而不是一个接一个地运行它们吗?

我们有没有办法,但只能使用 bconsole?

谢谢 !

答案1

据我所知,没有办法做到这一点,但我对 bweb 的了解有限。通常,您可以(在 bconsole 命令行中)使用 IE 一次性创建一个作业:

run job=JobName level=Incremental yes

在脚本中实现这个功能通常也很简单,例如

#!/bin/bash
set -e

declare -a JOBNAMES=(
  JobName1
  MyOtherJob
  AnotherJob
)

for job in ${JOBNAMES[@]}; do
  printf "run job=\"%s\" level=Incremental yes\n" ${job}
done | bconsole

它应该打印出每项作业的结果。

所连接的控制器、存储守护进程和文件守护进程还需要具有有效MaxConcurrentJobs参数来同时支持多个作业,并设置其他因素,例如卷交叉或每个卷的最大作业数。

相关内容