前言: hexo部署在伺服器後, 一旦斷開ssh鏈結就會自動關閉. 故在網上找了個接管hexo程序的工具
123
4567
891011
npm install -g pm2
// 下方為列印出的日誌資訊
npm warn optional skipping optional dependency: [email protected] (node_modules/pm2/node_modules/fsevents):
npm warn notsup skipping optional dependency: unsupported platform for [email protected]: wanted (current: )
added 206 packages from 202 contributors in 12.702s
完成後使用pm2 -v
進行驗證, 如果提示pm2: 未找到命令
則進行下面操作
1
23
說明:ln -s pm2安裝路徑(上方安裝時列印的日誌資訊中有) /usr/bin/pm2
完成後再次使用pm2 -v
進行驗證
專案根目錄增加檔案hexo_run.js
內容如下
123
4567
8910
//run
const = require('child_process')
exec('hexo server',(error, stdout, stderr) => ')
return
}console.log('stdout: $');
console.log('stderr: $');
})
1
pm2 start hexo_run.js
1
pm2 stop hexo_run.js
如果怕忘記命令可以建立乙個run.sh
檔案吧這串命令放進去,增加許可權. 下次直接執行這個檔案就行
阿里雲伺服器後台執行hexo部落格
德魯大叔擼 第一步 伺服器安裝pm2 npm install g pm2第二步 編寫啟動檔案 run.js並放在部落格的根目錄下 const require child process exec hexo server p 80 error,stdout,stderr return console....
後台執行命令
1.cron是系統主要的排程程序,可以在無需人工干預的情況下執行作業。有乙個叫做crontab的命令允許使用者提交 編輯或刪除相應的作業。2.crob的域 第1列 分鐘1 59 第2列 小時1 23 0表示子夜 第3列 日1 31 第4列 月1 12 第5列 星期0 6 0表示星期天 第6列 要執行...
Shell後台執行
1.最經常被用到 這個用在乙個命令的最後,可以把這個命令放到後台執行 2.ctrl z 可以將乙個正在前台執行的命令放到後台,並且暫停 3.jobs 檢視當前有多少在後台執行的命令 4.fg 將後台中的命令調至前台繼續執行 如果後台 中有多個命令,可以用 fg jobnumber將選中的命令調出,j...