Pm2之运行Hexo方案

简介

pm2是一个管理nodejs process的工具,它可以让我们用简单的指令启动nodejs进程(多为web前端)并管理之。
详情可以参考pm2的官方文档,这里只是用到了start/stop/logs几个常用的命令

坑点

这里直接安装会报错。并且会报错找不到

这里直接如下安装

1
sudo npm install -g pm2

这里一定要加sudo

使用

vim hexo_run.js

1
2
3
4
5
6
7
8
9
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}');
})

启动

1
pm2 start hexo_run.js

Pm2之运行Hexo方案
https://hybpjx.cn/2024/10/25/Pm2之运行Hexo方案/
作者
hybpjx
发布于
2024年10月25日
许可协议