Differences

This shows you the differences between two versions of the page.

Link to this comparison view

musicbot:th:pm2 [2020/03/24 04:59] (current)
theerapakg created
Line 1: Line 1:
 +{{ https://​raw.githubusercontent.com/​unitech/​pm2/​master/​pres/​pm2.20d3ef.png?​250}}
 +====== PM2 ======
  
 +คู่มือนี้จะช่วยเหลือคุณในการติดตั้ง PM2 เพื่อใช้ Musicbot ในพื้นหลังของ Linux และ Mac, เริ่มใหม่เมื่อบอทหยุดทำงาน และเริ่มต้นเมื่อเริ่มเปิดเครื่อง
 +\\ ก่อนเริ่มต้น ให้ติดตั้ง [[https://​nodejs.org/​en/​download/​package-manager/​|Node.js และ NPM]] หากคุณยังไม่ได้ติดตั้ง
 +\\ คู่มือนี้ถือว่าคุณโคลน MusicBot ในโฟลเดอร์ home ของคุณ หากคุณไม่ได้ติดตั้ง MusicBot ในโฟลเดอร์ home คุณต้องเปลี่ยนคำสั่งเหล่านี้ด้วย path ที่ชี้ไปยังโฟลเดอร์ MusicBot ของคุณ
 +\\ ถ้าคุณมี node และ npm แล้ว คุณสามารถใช้คำสั่งต่อไปนี้เพื่อติดตั้ง PM2
 +<code bash>
 +npm install pm2@latest -g
 +cd ~/MusicBot
 +pm2 start run.py --name "​MusicBot"​ --interpreter=python3
 +pm2 startup
 +pm2 save
 +</​code>​
 +
 +หลังจากใช้คำสั่งเหล่านั้นแล้ว บอทควรจะทำงานในพื้นหลัง,​ ควรจะเริ่มใหม่เมื่อบอทหยุดทำงาน และควรจะเริ่มต้นเมื่อเริ่มเปิดเครื่อง
 +
 +หลังจากนี้ หากคุณอยากดู logs, เริ่ม,​ หยุด,​ หรือเริ่ม MusicBot ใหม่ คุณสามารถใช้คำสั่งต่อไปนี้
 +<code bash>
 +pm2 logs MusicBot ​     - ดู logs ของ MusicBot
 +pm2 restart MusicBot ​  - เริ่ม MusicBot ใหม่
 +pm2 stop MusicBot ​     - หยุด MusicBot
 +pm2 start MusicBot ​    - เริ่ม MusicBot
 +</​code>​