当Bacula备份作业失败时,是否可以运行不同的备份作业?
我的意思是“工作A失败后运行工作B” 。
在工作资源中是否有特定的指令?
编辑1:我尝试了指令后Run After Failed Job = command ,可用于运行一个脚本,如echo "run job=my_job yes" | bconsole echo "run job=my_job yes" | bconsole但似乎脚本不是什么都没有。
我用这个工作资源指令实现了我的目标:
工作{
...
RunScript {
Command =“/ etc / bacula / scripts / run_my_job”
运行时=后
RunsOnFailure =是
RunsOnClient = no
RunsOnSuccess = no
}
...
}
/etc/bacula/scripts/run_my_job需要是chmod +x
/etc/bacula/scripts/run_my_job内容是:
#!/ bin / sh的 echo“run job = my_job yes”| bconsole