1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| #使用nano新建一个文件,Ctrl+o保存,Ctrl+x退出 sudo nano /etc/systemd/system/npm-dev.service #确保你的脚本有执行权限 chmod +x /path/to/your/run_npm_dev.sh #重启systemctl sudo systemctl daemon-reload #启动服务 sudo systemctl start npm-dev.service #启用服务 sudo systemctl enable npm-dev.service #查看脚本状态 sudo systemctl status npm-dev.service #WorkingDirectory 执行命令的目录
[Unit] Description=NPM Dev Screen Service After=network.target
[Service] ExecStart=/path/to/your/run_npm_dev.sh WorkingDirectory=/path/to/your/project StandardOutput=inherit StandardError=inherit Restart=always User=your-username
[Install] WantedBy=multi-user.target
|