Фон:
Как root Я могу выполнить эту команду: systemctl stop / start * .service .
Запускается и останавливает службу в / etc / systemd / system / *
Что я хочу:
Как предоставить локальному серверу tomcat запуск / остановку этой службы.
Я не хочу писать «sudo» перед этой командой.
Служба будет выглядеть следующим образом:
[Unit]
Description=*
After=network.target
[Service]
ExecStart=/usr/bin/npm start
WorkingDirectory=*
StandardOutput=inherit
StandardError=inherit
Restart=always
User=tomcat
[Install]
WantedBy=multi-user.target
Is User=tomcat
исполнитель?
Обязательно ли менять WantedBy=multi-user.target
тоже?