systemd:myservice.service 与 myservice.target

cla*_*lay 5 systemd

在systemd服务定义文件中,有什么区别

[Unit]
Description=My service...
After=zookeeper.service
Run Code Online (Sandbox Code Playgroud)

[Unit]
Description=My service...
After=zookeeper.target
Run Code Online (Sandbox Code Playgroud)

.serviceZookeeper 是在另一个服务文件中定义的另一个服务,但是扩展名vs .zookeeper 的意义是什么.target?有区别吗?

Mar*_*erg 0

是的。请参阅man systemd.serviceman systemd.target了解每种类型单元的文档systemd

在您的 systemd 上,您可以找到这些文件并查看systemd它们包含哪些指令(假设两者都存在):

 locate zookeeper.service
 locate zookeeper.target
Run Code Online (Sandbox Code Playgroud)