任何人都可以帮助解决系统错误:
<块引用>6 月 25 日 15:58:21 ubuntu sh[26818]:开始:1:开始:语法错误:未终止的引用字符串
[Service]
Type=simple
User=test
ExecStart=/bin/sh -c \'${NVM_BIN}/npm start --prefix /home/test/garage-backend\'
Restart=on-failure
我也试过不转义 shell 命令:
[Service]
Type=simple
User=test
ExecStart=/bin/sh -c '${NVM_BIN}/npm start --prefix /home/test/garage-backend'
Restart=on-failure
但是在 systemctl status
上,它显示了不带引号的 ExecStart 命令。
(如果我直接在终端中运行 /bin/sh -c '${NVM_BIN}/npm start --prefix /home/test/garage-backend'
,它可以工作)