Zxilly
Calm down
Zxilly's Blog

Systemd 设置运行目录

摘要

使用 WorkingDirectory 来设置运行目录

起因

安装了 MCSM 来管理 MC 服务器,需要设置自动启动,于是决定使用 Systemd 来管理启动项 随后发现 nodejs 的文件都使用相对目录,无法直接启动 查询后使用 WorkingDirectory 来设置运行目录,解决问题

配置文件

[Unit]
Description=MCMS
Wants = network-online.target

After = network.target

[Service]
Type=simple
ExecStart=/usr/bin/env node /home/mcmanage/app.js
WorkingDirectory=/home/mcmanage
StandardOutput=syslog
StandardError=inherit

[Install]
WantedBy=multi-user.target

参考

[1]Node 应用的 Systemd 启动 [2][systemd-devel] WorkingDirectory in service file

没有标签
首页      服务器      Systemd 设置运行目录

Zxilly

文章作者

发表回复

textsms

Zxilly's Blog

Systemd 设置运行目录
摘要 使用 WorkingDirectory 来设置运行目录 起因 安装了 MCSM 来管理 MC 服务器,需要设置自动启动,于是决定使用 Systemd 来管理启动项 随后发现 nodejs 的文件都使用相对目录,无法直接启动 查询…
扫描二维码继续阅读
11
2019/06