【发布时间】:2020-11-10 11:09:35
【问题描述】:
我已经使用 node js 创建了 API,我的 API 现在已经上线(在生产中),但现在我总是想打开 Cpanel 和终端并运行命令来启动 node js API。但现在我想我只是在终端中运行一次性命令,即使在我的计算机关闭时它也会自动运行。或者还有另一种方法可以做到这一点。我用谷歌搜索我找到了一些代码,但它不起作用 首先,我试试这个
#!/bin/bash
ps cax | grep node > /dev/null
if [ $? -eq 0 ]; then
echo "Process is running." >/dev/null 2>&1
else
echo "Process is not running."
PATH=$PATH:/usr/local/bin
pm2 start /path/to/your/node/application
fi
然后我创建 bat 文件。只需简单地添加 node app.js 然后我创建 php 文件并
使用此代码 shell_exec('npm start'); 和 shell_exec('sh script.sh'); 但没有任何作用。
【问题讨论】:
标签: node.js api cron cron-task