赞
踩
如果要运行java项目,首先要把项目打包成jar或者war,如果选择后者的打包方式我们需要将war放到服务器tomcat上才能运行,选择前者则将jar放到服务器的任何位置上,直接使用java命令linux上运行
node应用直接使用将工程放到服务器,使用下面命令即可
java -jar xxx.jar
此时我们使用ctrl+c结束运行或者关闭窗口时,程序服务也会相应的终端执行,不再提供服务。
java -jar xxx.jar
此时我们使用ctrl+c结束运行,程序不会被中断,但是关闭窗口仍然会中断程序的运行,结束服务
nohup java -jar xxx.jar & //java程序
nohup node xxx.js & //node应用
使用这种方式运行java项目,之后使用ctrl+c或者关闭窗口都不会中断程序的运行
nohup java -jar xxx.jar >temp.log & //java程序
nohup node xxx.js & //node应用
temp.out的意思是将日志输出重定向到temp.log文件,使用ctrl+c中断或者关闭窗口都不会中断程序的执行。
ps -ef|grep java //查看运行的java程序
ps -rf|grep node //查看运行的node程序
ps -aux | grep java //查看运行的java程序
ps -aux | grep node //查看运行的node程序
ps aux|grep 包名
kill -9 程序运行的pid
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。