我正在使用systemd来启动Linux系统。 我有一个ssh连接的套接字文件(ssh.socket),只有在目录中的某个文件存在时才能启动。
套接字文件似乎不支持服务文件ConditionPathExists
的变量。
只有当文件存在时,systemd是否有一种简单的方法来打开套接字?
答案 0 :(得分:0)
对ConditionPathExists
对套接字单元文件的支持不太确定。
但是,一种方法是创建一个接受ConditionPathExists
的服务文件,并使用After
和Requires
为您的套接字文件添加此服务依赖项。
希望这有效。