一、 nohup java -jar jarName-0.0.1-SNAPSHOT.jar >msg.log 2>&1 &;
java -Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=256M -jar a.jar 分配内存
nohup java -Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=256M -jar blade-admin.jar >log.log 2>&1 &二、配置jar包启动方式为远程调试启动
找到jar所在路径,进入cmd窗口,命令如下,监听启动5005端口(和程序的端口8089没关系)-远程调试启动语句:
java -Xdebug -Xrunjdwp:transport=dt_socket,address=5005,server=y,suspend=n -jar mac-test-0.0.1-SNAPSHOT.jar
// 普通jar包启动语句java -jar mac-test-0.0.1-SNAPSHOT.jar --spring.profiles.active=test >> /var/log/mac-test.log 2>&1 & 说明:spring.profiles.active=test :对应多环境配置的情况,test指的是测试环境,对应application-test.properties 配置文件,意思是运行测试环境的配置 /var/log/mac-test.log :指把程序运行的日志全部输出到/var/log 下 mac-test.log文件中。一般项目都会配置日志框架,比如log4j等。启动会配置具体的日志输出路径。
edea中配置远程调试:
找到Run这个菜单项,鼠标左键单击,弹出二级菜单,找到Edit configrations 并选择,找到一个+号,点击弹出一个选项框,选择remote选项即可
1. java -jar jarName-0.0.1-SNAPSHOT.jar;
2. 注: 关闭服务器连接时会关闭此程序进程,(推荐测试可用)
2、将jar程序设置成后台运行,并且将标准输出的日志重定向至文件msg.log
1. nohup java -jar jarName-0.0.1-SNAPSHOT.jar >msg.log 2>&1 &;
2. 注: nohup命令的作用就是让程序在后台运行,不用担心关闭连接进程断掉的问题了(推荐使用)
1. 详解:
2. nohup
3. nohup命令运行由Command参数和任何相关的Arg参数指定的命令,忽略所有挂断(SIGHUP)信号。
4. 在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup命令,添加 &(表示“and”的符号)到命令的尾部。
5. nohup是no hang up的缩写,就是不挂断的意思。
6. nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。
7. 该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。
8. 在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中。
9.
10. nohup和&的区别
11. &:指在后台运行,但当用户推出(挂起)的时候,命令自动也跟着退出
12. nohup:不挂断的运行,注意并没有后台运行的功能,,就是指,用nohup运行命令可以使命令永久的执行下去,和用户终端没有关系,
13. 例如我们断开SSH连接都不会影响他的运行,注意了nohup没有后台运行的意思;&才是后台运行。
14.
15. nohup java -jar jarName-0.0.1-SNAPSHOT.jar >msg.log 2>&1 &;
16. 在上面的例子中,0:stdin (standard input),1:stdout (standard output),2:stderr (standard error);
17. 2>&1是将标准错误(2)重定向到标准输出(&1),标准输出(&1)再被重定向输入到msg.log文件中。
nohup java -jar -Xms200M -Xmx500M *.jar --spring.profiles.active=prod --server.port=7002 >logs/*.log 2>&1 &
idea java打远程断电 idea远程调试jar
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
使用PyCharm远程调试PY代码
在PyCharm上实现上传代码到远程服务器,并进行远程调试。
远程服务器 Deployment 虚拟环境 PyCharm -
idea 远程调试容器 idea远程调试jar
0x01 前言一直在纠结有没有必要写这一章的内容,毕竟网上有挺多现成的,但是为了系列文章的完整性,还是写一写。本文将结合着远程调试weblogic来讲解如何使用IDEA调试远程应用,如果你还不清楚,建议收藏,方便查阅。0x02 开启JAVA应用的调试模式一个应用想要被远程调试,必须以调试模式运行,对于jar包,开启调试模式也很简单java -Xdebug -Xrunjdwp:transport=d
idea 远程调试容器 idea 添加本地jar包 idea 远程调试 idea为什么运行不了 idea反编译