程序重启等相关命令
该处讲解EFV程序,BT管理中心,网站管理等功能进程的启动、重启及关闭。
使用脚本安装后,程序已经启动,并配置好了开机自启,无需再次启动。
启动和重启的区别
启动的前提是需要程序的pm2
进程不存在,可以使用pm2 list
命令查看相关进程,如果有看到name
为efvcms
的,则为进程存在。
如果进程存在则不能使用启动命令,需要使用pm2 reload efvcms
重启命令;或者使用pm2 kill
命令杀掉进程,再使用启动命令运行程序。
启动命令
比如我的程序安装的路径为/home/express-ffmpeg
,相关命令为:
#先进入程序目录,请根据你的安装情况修改目录路径
cd /home/express-ffmpeg
#启动命令,这里会启动EFV相关的所有进程
export PATH=python3/bin:$PATH && pm2 start ecosystem.config.js --env production
重启命令
#重启全部进程,包括EFV程序,网站管理部分、BT管理部分
pm2 reload all
#只重启EFV程序
pm2 reload efvcms
关闭命令
#关闭全部进程
pm2 kill
#关闭EFV程序
pm2 del efvcms
#关闭网站管理功能,如果你不用程序自带的网站管理功能可以关闭
pm2 del caddyserver
#关闭BT下载功能,如果你不用程序自带的BT管理功能可以关闭
pm2 del aria2c
pm2 del aria2server
#关闭FTP功能,如果你不用FTP多用户上传功能可以关闭
pm2 del ftpserver
关闭后再使用pm2 save
命令刷新现有进程。
注意如果关闭后,你想再次启动相关功能,可以先关闭全部进程,然后看上方的启动教程,重新启动全部进程。
查看日志
#查看EFV程序运行日志
pm2 log efvcms
#查看网站管理日志,如果网站管理绑定域名后打不开,可以查看日志报错
pm2 log caddyserver
#查看BT下载日志,如果你想查看BT管理的下载等进程,可以查看
pm2 log aria2c
pm2 log aria2server
#查看FTP功能日志,如果你想查看FTP运行进程,可以查看
pm2 log ftpserver
最后如果上述命令提示-bash: pm2: command not found
,则需要先运行一下source /etc/profile
,然重新运行即可。