完全重新启动的依赖项

时间:2019-05-12 12:09:57

标签: systemd rhel7

我正在管理一些承载服务的RHEL服务器,这些服务器仅应在干净(正常)重启后才能启动。我已经按照https://access.redhat.com/articles/2642741#service中的描述创建了systemd服务文件,它们可以按预期工作。

重新启动后,我看到以下内容:

# systemctl status check_graceful.service
  check_graceful.service - Check if previous system shutdown was graceful
   Loaded: loaded (/etc/systemd/system/check_graceful.service; enabled; vendor preset: disabled)
   Active: inactive (dead)
Condition: start condition failed at Sun 2019-05-12 12:40:35 BST; 10min ago
       ConditionPathExists=/root/graceful_shutdown was not met

我期望可以通过以下方式使其他服务文件依赖于此:

[Unit]
After=check_graceful.service
Requisite=check_graceful.service

但是,无论check_graceful.service是否失败,此类服务都会继续启动。我是在做错什么,还是只是完全走错了路?

0 个答案:

没有答案