2017-06-19 119 views
0

我正在使用systemd來啓動Linux系統。 我有一個用於ssh連接的套接字文件(ssh.socket),只應在目錄中的某個文件存在時啓動。systemd ConditionPathExists for .socket文件

服務文件ConditionPathExists的變量似乎不支持套接字文件。

有沒有一種簡單的方法,只有當文件存在時systemd才能打開套接字?

回答

0

對支持套接字單元文件的ConditionPathExists支持還不太確定。 但出路在於創建一個接受ConditionPathExists的服務文件,並使用AfterRequires爲套接字文件添加此服務依賴項。 希望這個作品。