PM2

คู่มือนี้จะช่วยเหลือคุณในการติดตั้ง PM2 เพื่อใช้ Musicbot ในพื้นหลังของ Linux และ Mac, เริ่มใหม่เมื่อบอทหยุดทำงาน และเริ่มต้นเมื่อเริ่มเปิดเครื่อง
ก่อนเริ่มต้น ให้ติดตั้ง Node.js และ NPM หากคุณยังไม่ได้ติดตั้ง
คู่มือนี้ถือว่าคุณโคลน MusicBot ในโฟลเดอร์ home ของคุณ หากคุณไม่ได้ติดตั้ง MusicBot ในโฟลเดอร์ home คุณต้องเปลี่ยนคำสั่งเหล่านี้ด้วย path ที่ชี้ไปยังโฟลเดอร์ MusicBot ของคุณ
ถ้าคุณมี node และ npm แล้ว คุณสามารถใช้คำสั่งต่อไปนี้เพื่อติดตั้ง PM2

npm install pm2@latest -g
cd ~/MusicBot
pm2 start run.py --name "MusicBot" --interpreter=python3
pm2 startup
pm2 save

หลังจากใช้คำสั่งเหล่านั้นแล้ว บอทควรจะทำงานในพื้นหลัง, ควรจะเริ่มใหม่เมื่อบอทหยุดทำงาน และควรจะเริ่มต้นเมื่อเริ่มเปิดเครื่อง

หลังจากนี้ หากคุณอยากดู logs, เริ่ม, หยุด, หรือเริ่ม MusicBot ใหม่ คุณสามารถใช้คำสั่งต่อไปนี้

pm2 logs MusicBot      - ดู logs ของ MusicBot
pm2 restart MusicBot   - เริ่ม MusicBot ใหม่
pm2 stop MusicBot      - หยุด MusicBot
pm2 start MusicBot     - เริ่ม MusicBot