我有以下文件: 重新加载.sh:
#!/usr/bin/env bash
while true; do
$("node bot.js &")
sleep 1000
done
但它不会使用 Node 打开 JavaScript,它只会出错,直到内存耗尽并自行终止。我对 bash 相当陌生,正在寻找快速修复以保持其运行。
最佳答案
使用 forever
npm 模块,它确保脚本保持运行,并具有许多功能,这些功能是您在简单运行脚本之后要寻找的下一个功能。
安装forever
npm install -g forever
然后运行脚本
forever start bot.js
Forever 允许您启动/停止/重新启动进程并管理日志和 pid 文件。
它还有一个 Node API,允许您根据需要通过 JavaScript 管理进程。
备用 NPM 模块
关于node.js - 保持 Node JS 应用程序运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36229332/