определяемые на этапе компиляции (то, что выдает systemd-path search-binaries-default). Куда смотреть и как это делается? Может, линк на раздел в доке? Не могу найти ничего подходящего
Для отдельного юнита? ExecSearchPath= Takes a colon separated list of absolute paths relative to which the executable used by the Exec*= (e.g. ExecStart=, ExecStop=, etc.) properties can bebfound. ExecSearchPath= overrides $PATH if $PATH is not supplied by the user through Environment=, EnvironmentFile= or PassEnvironment=. Assigning an empty string removes previous assignments and setting ExecSearchPath= to a value multiple times will append to the previous setting. (man systemd.exec)
Спасибо, не об этом. Для всех юнитов - то, что определяется на этапе компиляции.
Ну так переменную $PATH кто мешает сконфигурировать? man systemd-system.conf и соответственно директива DefaultEnvironment= И будет вам для всех юнитов то что туда пропишете.
Обсуждают сегодня