systemctl reload bareos-dir 和 bacula-dir 与在 bconsole 中运行 reload 相同吗?

systemctl reload bareos-dir 和 bacula-dir 与在 bconsole 中运行 reload 相同吗?

在我正在学习的 Bacula/Bareos 课程中,讲师指出,sudo systemctl restart bareos-dir当操作人员执行此操作来更新配置时,运行将停止(并破坏)任何正在运行的备份作业。相反,讲师指出,在生产系统上,操作员应该进入 bconsole 并运行命令reload来更新配置,而不会损害当前正在运行的任何作业。

那么考虑到这一点,运行与在 bconsole 中sudo systemctl reload bareos-dir运行是否做同样的事情?reload它是否会在不损害任何当前正在运行的备份的情况下重新加载配置?

答案1

是的,它确实。但是建议运行它,bconsole因为如果您的新配置有问题,它会显示错误

更新

  • 提示1。运行echo reload | bconsole以避免连接到 bconsole。它仍然会bconsole在你的 tty 中显示标准输出
  • 提示2。运行echo messages | bconsole以显示任何记录的消息

相关内容