man systemd.exec
说关于ExecSearchPath=
:
采用冒号分隔的绝对路径列表,可以找到 Exec*=(例如 ExecStart=、ExecStop= 等)属性使用的可执行文件。如果用户未通过 Environment=、EnvironmentFile= 或 PassEnvironment= 提供 $PATH,则 ExecSearchPath= 将覆盖 $PATH。分配一个空字符串会删除之前的分配,并且多次将 ExecSearchPath= 设置为一个值将附加到之前的设置。
的默认值是ExecSearchPath=
多少?
默认的二分搜索路径在命令行一节中描述:
自身的默认值为
ExecSearchPath
空,触发上述行为。(请注意,这
ExecSearchPath
是最近的,它是在 systemd 250 中添加的。)