____ __ _______ / __ \/ |/ / __ ) / /_/ / /|_/ / __ | / ____/ / / / /_/ / /_/ /_/ /_/_____/
็ฎไฝไธญๆ | English
curl -fsSL https://bun.sh/install | bashbun add -g pm-bunpmb -h pmb <command> -hlsShow list of service started by pmb
pmb ls monitMonitoring services started by pmb
pmb monit startStart a service from the entry file
# pmb start <entry-file-path> [-n name] [-s starter] [-a args] pmb start path/app.ts pmb start path/bun-app.ts -n app # using [bun] by default, equivalent to [-s bun] pmb start path/bun-app.ts -n bun-app -s bun -a "--mode production" pmb start path/node-app.js -n node-project -s node pmb start path/deno-app.ts -n deno-project -s 'deno run -A' stopStop a service from the pid or name
# pmb stop <name-or-pid> pmb stop node-app pmb stop 12345restartRestart a service from the name or pid
# pmb restart <name-or-pid> [-r] pmb restart 12346 pmb restart bun-app pmb restart bun-app -r # reset the restRestartCount to the initial value pmb restart 12346 -r 50 # reset the restRestartCount to 50rmStop and remove a service from the pid or name
# pmb rm <name-or-pid> pmb rm deno-app pmb rm 12347logShow log of service from the pid or name
# pmb log [name-or-pid] pmb log # show log of daemon pmb log node-app # show log with the name of node-app pmb log 12345 # show log with the pid of 12345 daemonManage daemon process
# pmb daemon <status | start | stop | restart> pmb daemon status pmb daemon start pmb daemon stop pmb daemon restartuiShow list of service started by pmb in browser
# pmb ui [-e --enabled] [-d --disabled] [-p --password] pmb ui # show list of service started by pmb in browser pmb ui -e # enabled Web UI pmb ui -d # disabled Web UI pmb ui -p "123456789abcdefg" # set password for Web UI pmb ui -p # unset password for Web UIlangSwitch display language between Chinese and English
pmb langupgradeUpgradepm-bun
pmb upgrade