目录
linux 用指定版本jdk 启动项目
1、没有配置JAVA_HOME
2、同一台机器上安装多个jdk版本
通过Java路径来启动对应项目,(窗口暂停,服务即停止)
简写:xxx/xxx/xx/bin/java -jar /xxx/xx/xx.jar or xx.war
示例代码:
/usr/lib/jvm/java-11-openjdk-11/bin/java -jar /usr/lib/jenkins/jenkins.war --httpPort=8888
后台运行,(理论上机器不重启都没事,暂时没尝试)
简写:nohup xxx/xxx/bin/java -jar xx/xx/xx.jar &
示例代码:
nohup /usr/lib/jvm/jre-11-openjdk-11.0.16.0.8-1.el7_9.x86_64/bin/java -jar /usr/lib/jenkins/jenkins.war --httpPort=8888 > nohup.out 2>&1 &
数据流重定向
数据流重定向就是将某个命令执行后应该要出现在屏幕上的数据传输到其他地方
标准输入(stdin):代码为0,使用<或<<;
标准输出(stdout):代码为1,使用>或>>;
标准错误输出(stderr):代码为2,使用2>或2>>
> 覆盖写
>> 追加写