Vue项目打包,将生成的dist文件夹部署在nginx,SpringBoot项目打jar包,在服务器上运行jar包
vue打包
npm run build
携带配置文件启动nginx
./nginx -c /home/nginx-1.14.2/conf/nginx.conf
运行jar包
java -jar xxx.jar
但这样当前命令行窗口将被锁定,可按CTRL + C
中止程序运行,或直接关闭窗口,程序退出
在后面加个&,即为后台运行
java -jar xxx.jar &
这样当前命令行窗口不会被锁定,但是当窗口关闭时,程序中止运行
想要关闭窗口仍然运行,得写成这样
nohup java -jar xxx.jar &
nohup意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行
其他可能会用到的命令
//查看端口进程
lsof -i:端口号
//优雅地杀死进程
kill 进程号
//强硬地杀死进程
kill -9 进程号
kill参数详情可看这里https://zhuanlan.zhihu.com/p/143635282