(指定所用yaml文件、运行环境、输出日志)

nohup jdk1.8.0_131/bin/java -jar -Dspring.config.location=tmp/springboottmp/xxx.yaml tmp/service.jar --spring.profiles.active=test > logs/xxxlog.log 2>&1 &

命令说明:

nohup:意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行

jdk1.8.0_131/bin/java:指定使用的jdk

2>&1:

在shell中,0表示标准输入,1表示标准输出,2表示标准错误。

而>表示重定向,而2>&1中的&则表示等同于的意思。

因此下面的操作就很好理解了:

> file表示将标准输出输出到file中,即相当于1>file,

2> error表示将标准错误输出到error中,

2>&1表示将标准错误也输出到标准输出中,

>/dev/null 2>&1表示将标准错误重定向到标准输出中,并将标准输出输出到无底洞中(即不记录)

之所以要重定向,是因为有的时候我们需要记录全部日志,而有的时候我们只需要记录错误信息,或者有的时候我们程序内部已经记录了日志因此不需要额外再记录日志。

注:

//显示所有的进程

ps -ef

查看那个端口被占用

netstat -tln

netstat -tln | grep 80

参照:

Linux 运行jar包命令如下:

方式一:

java -jar XXX.jar

特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出

那如何让窗口不锁定?

方式二

java -jar XXX.jar &

&代表在后台运行。

特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。

继续改进,如何让窗口关闭时,程序仍然运行?

方式三

nohup java -jar XXX.jar &

nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行

当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到nohup.out的文件中,除非另外指定了输出文件。

方式四

nohup java -jar XXX.jar >temp.txt &

解释下 >temp.txt

command >out.file

command >out.file是将command的输出重定向到out.file文件,即输出内容不打印到屏幕上,而是输出到out.file文件中

linux jar环境配置文件,启动jar包 指定配置文件和运行环境相关推荐

  1. ubuntu安装Redis 及指定配置文件启动redis和报配置文件错误的原因

    ubuntu安装redis 在线安装 启动和关闭redis 通过源文件的方式安装redis redis设置密码后,系统不能重启的问题 在线安装 sudo apt install redis-serve ...

  2. Linux下使用service启动jar包.md

    为了方便启动jar项目,我们可以使用xxx.service方式. 1. 执行命令,进入到system目录下: cd etc/systemd/system 2. 创建一个*.service 后缀的文件( ...

  3. Nginx入门3:Nginx常用命令;(启动nginx;启动时,指定配置文件;测试配置文件,查看当前使用的哪个配置文件;显示nginx版本;停止nginx;修改配置文件后,重载配置文件;)

    说明: (1)本篇博客介绍nginx常用的一些命令: 目录 一:启动Nginx:[/usr/sbin/nginx]: 1. 使用[/usr/sbin/nginx]去启动Nginx: 2.可以通过浏览器 ...

  4. 开源终端上网行为管理服务器windows版本包的编译及运行环境搭建

    前面几篇文章主要介绍开源终端上网行为管理服务器的编译与部分代码解讯,这里主要介绍下这个开源服务器的搭建过程,分别从环境的要求,服务的启动与一些基本配置来说明 1.从https://github.com ...

  5. 虚拟机搭建本地linux开发环境,实现代码在本地windows系统运行环境在linux系统

    一些约定 寄主机: 你的本地电脑.(windows或者macOS系统) 虚拟机软件: virtualbox (跨平台,免费, 我这用的是5.2.22版本) 虚拟机:用virtualbox创建出来的虚拟 ...

  6. 如何修改java运行环境版本_安卓修改大师配置Java运行环境教程 教你快速使用

    安卓修改大师是一款专业免费对任何APK安装包进行反编译的软件,但是运行软件之前首先需要配置电脑上的Java运行环境,否则无法运行.下面来说一下如何配置Java环境. 安卓修改大师需要在JDK1.7以上 ...

  7. 如何修改java运行环境版本_安卓修改大师配置Java运行环境的具体操作方法

    软件大小: 5.25 MB 软件版本: 8.2.0.0 软件类型: 网络编程 查看详情 直接下载 yesky 标签: 很多的用户们都在使用安卓修改大师,那么你们晓得安卓修改大师如何配置Java运行环境 ...

  8. java最广泛的运行环境_Java运行环境下载|Java SE Runtime Environment(Java运行环境)8.0.131 官方多语言正式版_ - 极光下载站...

    Java SE Runtime Environment(Java运行环境)官方版下载,Java SE Runtime Environment是运行JAVA程序不可缺少的环境,许多程序员都必须安装的运行 ...

  9. 解决在linux环境下启动jar时提示no main manifest attribute, in /xxxxx.jar异常

    今天在倒腾springcloud gateway的时候,基本上已经完成了项目的基础搭建,在本地使用IDE是可以直接进行调试或者是运行的,想着基本上没问题了,就打算将网关部署到kubernetes上试运 ...

  10. jar包打补丁 jar -uf_shell脚本启动jar包

    1.基于maven的springboot项目打包 2.到项目路径下对应target目录找到生成的jar 将之上传到linux系统上 3.对应shell脚本 ------脚本开始------ #!/bi ...

最新文章

  1. Sublime Text 3 个人使用总结
  2. java 3维_java 二维/三维/多维数组
  3. linux后台运行cat命令,Linux程序前台后台切换
  4. 反射调用private或internal构造函数
  5. PCA降维算法原理及代码实现(python和matlab)
  6. poj 2696 A Mysterious Function
  7. 如何在typescript中使用axios来封装一个HttpClient类
  8. SpringCloud工作笔记063---Java 手机验证码生成_存储到redis
  9. Ant design pro引入Echarts报错:TypeError: Cannot read property 'x_data' of undefined
  10. WinCE开发流媒体播放器--MPEG4
  11. [TimLinux] Python3 Coverity zeep/SOAP 库使用示例
  12. Python爬虫技术系列-02HTML解析-BS4
  13. 弗吉尼亚理工计算机科学排名,弗吉尼亚理工大学计算机科学专业
  14. ElementUI table 单元格编辑合并
  15. SQL server-数据库的创建
  16. Web3:我们创造更好互联网的机会
  17. EasyUI 表格制作
  18. 自学Linux命令10
  19. Github:Semantic-Segmentation-Suite分割网络集锦--使用小结
  20. 最小生成树-Kruskal和Prim-JAVA代码

热门文章

  1. 怎么修改Word每行文字间距
  2. libero soc 11.9 modelsim仿真
  3. 用A-priori算法实现frequent item set查找
  4. 编写c语言数据从结构时头文件,C语言与数据结构 实验指导.doc
  5. 学习进制及数据在计算机中的表示
  6. python利用tcp搭建小的聊天室带文件传输
  7. 天大、中南、中山、北师、中科院地图学与地理信息系统GIS及遥感RS专业推免夏令营面试经历与题目汇总
  8. 超星网站服务器,云服务器 超星
  9. 个人记录—— The bean ‘xxx.FeignClientSpecification‘ could not be registered ...
  10. SAP GUI登陆系统报Validity of certificate from list with PSE type >SSL错误弹窗