linux下java程序的start.sh启动脚本中classpath中载入了好多jar包,脚本启动后进程名特别长,不方便查看
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下java程序的start.sh启动脚本中classpath中载入了好多jar包,脚本启动后进程名特别长,不方便查看相关的知识,希望对你有一定的参考价值。
linux下java程序的start.sh启动脚本中classpath中载入了好多jar包,脚本启动后进程名特别长(多个jar包),不方便查看,有没有什么好方法可以使进程名短一点,谢谢了
通常有两种方式:1、使用变量将那些jar包放进去,比如
#!/bin/bash
MYCP=a.jar:b.jar:c.jar:......
java -cp "$MYCP" ...
2、如果那些jar包都在一个路径里面如lib,那么最好去设jre加载的扩展目录如下:
java -Djava.ext.dirs=lib ... 参考技术A ps -ef|grep tomcat查看进程 就可以查看到你现在启动的tomcat进程
linux下后台服务程序的启动
使用近10年的linux开发,服务器上服务程序脚本,真的不会写,什么守护进程,实在是不好意思,找到一个简单的方法,虽然称不上正规启动,但也能用,总结如下:
程序后台服务:
nohup /home/start.sh &
会在当前目录下生成一个输出文件,权当日志来用,文件名为nohup.out
本文出自 “孙国栋” 博客,请务必保留此出处http://qtlinux.blog.51cto.com/3052744/1916486
以上是关于linux下java程序的start.sh启动脚本中classpath中载入了好多jar包,脚本启动后进程名特别长,不方便查看的主要内容,如果未能解决你的问题,请参考以下文章