node.js のプログラムを systemd で管理する
$ sudo vi /etc/systemd/system/XXX.service
[Unit]
Description=XXX
After=network.target
[Service]
Type=simple
User=tsujimitsu
EnvironmentFile=/etc/default/XXX
WorkingDirectory=/opt/XXX
ExecStart=/home/tsujimitsu/.nvm/versions/node/v8.9.0/bin/node /opt/XXX
Restart=on-failure
RestartSec=10
KillMode=process
[Install]
WantedBy=multi-user.target
$ sudo vi /etc/default/XXX
DEBUG=debug
AWSIOT_CONFIG_FILE=./config.json
NODE_RED_DIR=../../../node-red
$ sudo systemctl daemon-reload
$ sudo systemctl start XXX
$ sudo systemctl enable XXX
$ sudo journalctl -f -u XXX
Author And Source
この問題について(node.js のプログラムを systemd で管理する), 我々は、より多くの情報をここで見つけました https://qiita.com/tsujimitsu/items/55c78f4bbc6034990531著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .