在Linux中,让某个程序在后台运行我们通常会用 & 在程序结尾来让程序自动后台运行。 ① &:比如我们要在后台运行某个Java项目: java -Xms512M -Xmx512M -Xmn200m -Xss4m -jar project.jar&。 ② nohup xxx :可是有很多程序并不像Java一样,&对有些程序不起作用,这时我们改用nohup命令即可: nohupjava -Xms...
kill-9<PID> 1. 5. 示例场景 假设你有一个名为myapp.jar的Java应用,需要在生产环境中以特定的JVM配置启动。以下是一个完整的启动命令示例,结合了nohup和多个JVM参数: 启动命令 nohupjava-Xms256m-Xmx2048m-XX:+UseG1GC-Denv=production-Dconfig.path=/etc/myapp/config.properties-jarmyapp.jar>myapp.log2...
2.-Xmx512m: 设置最大的java堆大小,内存可被分配最大上限。一般设置为内存的1/64大小。 -Xms512m:设置最大的java堆栈的初始化大小,初始内存分配大小。一般设置为内存的1/64大小。 通常Xmx 、Xms设置大小保持一致,目的:为了能够在java垃圾回收机制清理完后不需要重新分隔计算堆区大小而浪费资源。 3.&:&产生pid...
nohup java -server -Xms512m -Xmx512m -XX:PermSize=64m -jar xxx.jar --spring.profiles.active=test > /dev/null 2>&1 & 1. -server -Xms512m -Xmx512m -XX:PermSize=64m 指定内存大小 xxx.jar 你的jar包名称 –spring.profiles.active=test ...
Java作为一种跨平台的编程语言,在Linux/Unix系统中也可以使用nohup命令来在后台运行Java程序。 在使用nohup命令运行Java程序时,需要指定Java命令的参数,例如: nohup java -Xms512m -Xmx1024m -jar app.jar > log.out 2>&1 & 参数说明: -Xms:指定Java虚拟机的初始堆大小 -Xmx:指定Java虚拟机的最大堆大小 -...
[1]- 运行中 nohup java -Dfile.encoding=UTF-8 -Dname=Runtime-Name -server -Xms128M -Xmx512M -XX:MetaspaceSize=128M -XX:MaxMetaspaceSize=256M -XX:+HeapDumpOnOutOfMemoryError -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -jar test.jar $1 $2 $3 &(工作目录:...
nohupjava -Dfile.encoding=UTF-8 -Dname=Runtime-Name -server -Xms128M -Xmx512M -XX:MetaspaceSize=128M -XX:MaxMetaspaceSize=256M -XX:+HeapDumpOnOutOfMemoryError -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -jartest.jar $1 $2 $3 & ...
[root@localhosttest]# jobs[1]- 运行中 nohup java -Dfile.encoding=UTF-8-Dname=Runtime-Name-server -Xms128M -Xmx512M -XX:MetaspaceSize=128M -XX:MaxMetaspaceSize=256M -XX:+HeapDumpOnOutOfMemoryError-XX:+UseParNewGC-XX:+UseConcMarkSweepGC-XX:+CMSClassUnloadingEnabled-jar test.jar$1$2$3...
[root@localhost test]# jobs[1]-运行中 nohup java-Dfile.encoding=UTF-8-Dname=Runtime-Name-server-Xms128M-Xmx512M-XX:MetaspaceSize=128M-XX:MaxMetaspaceSize=256M-XX:+HeapDumpOnOutOfMemoryError-XX:+UseParNewGC-XX:+UseConcMarkSweepGC-XX:+CMSClassUnloadingEnabled-jar test.jar $1 $2 $3&(工...