有没有人有过在特定时间在生产环境中干净利落地启动和停止MERN应用程序的经验?应用程序与客户端-服务器部分一起托管在虚拟环境中。S TIA。
发布于 2020-05-10 13:25:54
您可以使用cron作业。当调用cron作业时,您可以终止应用程序或重新启动它。
const cron = require('cron')
const nrc = require('node-run-cmd')
cron.schedule('* * 9 * *', () => {
nrc.run('npm start')
});
cron.schedule('* * 17 * *', () => {
nrc.run('pkill -f node')
});如果您不想终止所有节点应用程序,请首先获取pid并使用适当的pkill命令
https://stackoverflow.com/questions/61707559
复制相似问题