mar*_*a23 5 linux systemd autossh
我正在尝试使用 systemd 使 autossh 自动设置到我在家中的服务器的反向隧道。我在 /etc/systemd/system 中设置了一个名为 autossh.service 的单元
如果我在连接到 Internet 后启动该服务,则一切正常。但是,启动时并非如此。它没有说“无法解析主机名”,因为它没有连接到互联网。
在 /etc/systemd/system/autossh.service 我有这条线
After=network-online.target
理论上应该解决这个问题,但事实并非如此。该命令在启动时失败(它还没有在线,所以它说它无法解析主机名)并且它不会再试一次。
我该如何解决这个问题?
就像是:
Restart=always
RestartSec=120
Run Code Online (Sandbox Code Playgroud)
或许...
或者参见:systemd服务在StartLimitInterval后自动重启