将Hexo服务挂载到后台

8

将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 脚本名字