将Hexo服务挂载到后台
将Hexo服务挂载到后台
1、安装pm2
npm install -g pm2
2、写一个执行脚本
在博客根目录下面创建一个run.js
//run
const { exec } = require('child_process')
exec('hexo server',(error, stdout, stderr) => {
if(error){
console.log('exec error: ${error}')
return
}
console.log('stdout: ${stdout}');
console.log('stderr: ${stderr}');
})
3、运行脚本
在根目录下
pm2 start run.js
4、查看端口号进程
netstat -tulnp | grep :4000
5、查看hexo后台状态
pm2 show 脚本名字