小编Syn*_*ted的帖子

如何打破复杂的 ExecStart 行,同时中间仍然有注释?

我有一个很长的命令行要放入 systemd ExecStart 条目中。我知道我可以通过用反斜杠结束每个非最终行来将长行分成多行。

但是,如何记录带有注释的部分?例如,以下内容将不起作用:

ExecStart=/bin/ssh -NT -o ExitOnForwardFailure=yes -o ServerAliveInterval=60 -o ServerAliveCountMax=3 \
# local tunnel for this
    -L 172.16.12.34:10001:localhost:10001 \
# remote tunnel for that
    -R3128:127.0.0.1:3128 \
    someserver
Run Code Online (Sandbox Code Playgroud)

如果我删除带有“#”的行,它会起作用,但随后我会丢失文档。如果对长命令行的各个部分进行细粒度就地文档基本上是不可能的,那么有哪些有用的替代方案?

systemd

19
推荐指数
3
解决办法
1万
查看次数

标签 统计

systemd ×1