Pm2之运行Hexo方案

hybpjx Lv3

简介

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方案
  • 作者: hybpjx
  • 创建于 : 2024-10-25 00:18:00
  • 更新于 : 2024-10-25 14:33:34
  • 链接: http://hybpjx.github.io/2024/10/25/Pm2之运行Hexo方案/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论
此页目录
Pm2之运行Hexo方案