Systemd:第 'Unit' 节中的未知左值 'User'
Systemd: unknown lvalue 'User' in section 'Unit'
几周后,我从 Ubuntu 14.04 迁移到 16.04,发现我的 Upstart 脚本不再有效,所以我想尝试创建一个可以代替的 Systemd 脚本。
但我还有一些问题。
[/etc/systemd/system/ss13_server.service:3] Unknown lvalue 'User' in section 'Unit'
这是我的 Systemd 脚本:
[Unit]
Description=ss13_server
User=ss13
[Service]
WorkingDirectory=/home/ss13/ss13
ExecStart=/usr/local/byond/bin/DreamDaemon /home/ss13/ss13/baystation12.dmb 25565 -trusted
Restart=on-failure
RestartSec=90s
意思是运行命令
/usr/local/byond/bin/DreamDaemon /home/ss13/ss13/baystation12.dmb 25565 -trusted
在 /home/ss13/ss13
内作为用户 ss13
如果进程终止,然后重新运行该命令。
据我所知,它做得很好,除了错误 [/etc/systemd/system/ss13_server.service:3] Unknown lvalue 'User' in section 'Unit'
这让我怀疑 运行ning 不是正确的用户。
我使用了一个网站,该网站显示了 upstart 的命令和 systemd 的替代方案以及它们进入的正确区域。
无论如何,任何帮助都是有用的,
谢谢!
User
应该在 [Service]
.
部分
几周后,我从 Ubuntu 14.04 迁移到 16.04,发现我的 Upstart 脚本不再有效,所以我想尝试创建一个可以代替的 Systemd 脚本。
但我还有一些问题。
[/etc/systemd/system/ss13_server.service:3] Unknown lvalue 'User' in section 'Unit'
这是我的 Systemd 脚本:
[Unit]
Description=ss13_server
User=ss13
[Service]
WorkingDirectory=/home/ss13/ss13
ExecStart=/usr/local/byond/bin/DreamDaemon /home/ss13/ss13/baystation12.dmb 25565 -trusted
Restart=on-failure
RestartSec=90s
意思是运行命令
/usr/local/byond/bin/DreamDaemon /home/ss13/ss13/baystation12.dmb 25565 -trusted
在 /home/ss13/ss13
内作为用户 ss13
如果进程终止,然后重新运行该命令。
据我所知,它做得很好,除了错误 [/etc/systemd/system/ss13_server.service:3] Unknown lvalue 'User' in section 'Unit'
这让我怀疑 运行ning 不是正确的用户。
我使用了一个网站,该网站显示了 upstart 的命令和 systemd 的替代方案以及它们进入的正确区域。
无论如何,任何帮助都是有用的, 谢谢!
User
应该在 [Service]
.