【发布时间】:2015-08-11 04:05:45
【问题描述】:
我有一项服务需要先完成,然后才能让 Linux 继续启动。我宁愿不必在我的.service 文件中的Before= 语句中指定每个服务和目标。在 SysVInit 中,我只是用 chkconfig 指定了我想要的起始编号。
我尝试定义 foo.target 和 foo.service 并将其设置为 require= 和 after= 用于 network.target(我需要网络)以及 before=multi-user.target。这似乎不起作用。我已经设置了foo.target.wants 目录,以便有一个指向foo.service 的符号链接。
我已尝试在system.conf 中打开调试,看看有什么问题并产生了灾难性的结果。
任何帮助将不胜感激。
【问题讨论】: