LoginSignup
0
0

More than 5 years have passed since last update.

node.js のプログラムを systemd で管理する

Posted at
$ 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
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0