我希望每当发生 config-change 并且调用 config-change 钩子时都调用 relationship-changed 钩子。我可以从 config-change 钩子直接调用 relationship-changed 吗?我的 config-change 钩子是用 bash 编写的。
config-change:
#!/bin/bash
...
relation-changed
这是正确的称呼吗?感谢您的回复。提前致谢。
答案1
你能但我建议将任何共享代码放在共享实用程序脚本中,然后从关系更改钩子和配置更改钩子中调用它。
答案2
假设您的关系被称为foo
,您应该始终能够调用:
$CHARM_DIR/hooks/foo-relation-changed
...但是 hatch 建议您编写库代码并直接使用它,这是很好的。