Приготовил сервис website.service:
[Unit]
Description=web site
After=network.target
[Service]
User=mf
Group=sudo
Type=simple
Restart=on-abort
RestartSec=5s
WorkingDirectory=/home/website
Environment=PATH=/home/mf/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ExecStartPre=/bin/sh -c "systemctl set-environment PATH=/home/mf/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
ExecStart=/bin/bash -c 'PATH=/home/mf/node_modules/.bin:$PATH exec sudo ./website'
[Install]
WantedBy=multi-user.target
Сразу в 3 строках пытаюсь изменить PATH и все равно в результате не меняется! Проверяю с помощью .website в котором есть строка - при запуске отображает PATH
fmt.Println(os.Getenv("PATH")) // /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Также изменил файл /etc/environment
PATH="/home/mf/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
И тоже не помогло..