我尝试在 Google 上搜索所有地方,但找不到任何有用的信息。mail-transfer-agent.target 具体是做什么的?(我说的是“TARGET”邮件传输代理)
提前致谢
答案1
您可以将.target
文件视为“元服务”。假设您想要启动网络守护程序。它显然需要网络处于开启状态。有很多方法可以配置网络(NetworkManager、systemd-networkd、ifupdown 等)。您不想关心这些,因此您可以依赖network-online.target
。实际的网络配置服务被标记为 的依赖项network-online.target
。
在这种情况下,目标意味着邮件传输代理 (MTA) 可用。同样,有许多不同的 MTA。
软件包维护者或软件开发人员(提供默认单元文件的人)无法知道您的系统是如何设置的。通过使用此抽象,依赖关系树无论如何都能正确构建。