A resposta mais simples é definir o PATH
como parte do seu comando ExecStart
no arquivo systemd Unit. Por exemplo, se você tem atualmente
ExecStart=/bin/mycmd arg1 arg2
altere-o para
ExecStart=/bin/bash -c 'PATH=/new/path:$PATH exec /bin/mycmd arg1 arg2'
A expansão de $PATH
será feita por bash, não por systemd. Alternativas como usar Environment=PATH=/new/path:$PATH
não funcionarão pois o systemd não expandirá o $PATH
.