Linux下运行、查看、停止Jar包、查看日志

运行

//CTRL+C或直接关闭窗口,程序退出
java -jar xxx.jar

//后台执行,但关闭窗口时,程序依然会退出
java -jar xxx.jar &

//关闭终端时,程序依旧正常运行,日志默认输出到程序所在目录的nohup.out文件中
nohup java -jar xxx.jar &

//关闭终端时,程序依旧正常运行,日志输出到xxx.log文件中
nohup java -jar xxx.jar > xxx.log

//指定内存参数,适合低配服务器
//Xms:堆内存初始大小
//Xmx:堆内存最大值
//PermSize:永久内存初始大小
//MaxPermSize:永久内存最大值
nohup java -jar -Xms128M -Xms256M -XX:PermSize=128M -XX:MaxPermSize=256M xxx.jar &

查看

ps -ef|grep xxx.jar

ps aux|grep xxx.jar

停止

kill -9 xxx

日志

cat /var/log/messages | grep "memory"