【linux环境下nohup的执行jar】教程文章相关的互联网学习教程文章

linux下发布JAR包 并运行【代码】

虽然写起动shell的频率非常不高。。。但是每次要写都要对付一大堆的jar文件路径,新加jar包也必须要修改起动shell。 在网上找到一个挺好的通用shell脚本。 只需要修改一些配置变量,就可以用来做起动脚本了。 并且除了能起动、还支持关闭、重启、查看是否正在运行的功能。 原文地址:http://www.tudaxia.com/archives/10 start函数中,nohup部分其实也可以提出来放入一个配置变量中。这里没有修改直接贴上作者的原文 #!/bin/sh #该...

java类在eclipse上打jar包,Linux上成功运行的实例【图】

1 eclipse下的java项目结构如下图所示:2 打包的步骤如下:3 修改minifest.mf文件: 4 。上传需要的三方jar包们和主类打的jar(案例是topV.jar)并且执行java -jar topV.jar 如图: 个人实践,方法简单 如有帮助 不胜荣幸!

Centos 7(linux)系统下如何给jar应用程序创建桌面快捷方式

1、创建系统自带的应用程序快捷方式对于系统自带的应用程序,其桌面快捷方式存储的位置为以下三个目录中的其中一个:/usr/share/applications ~/.local/share/applications /usr/local/share/application2、创建自定义安装的应用程序快捷方式可在windos下创建一个XXX.desktopd的文件。 编辑文件在文件中输入一下内容[Desktop Entry]Name=KTVExec= java -jar /root/VOD.jar 运行软件的命令Type=ApplicationIcon=/root/qq.jpg ...

Linux 服务端执行jar包

java打包进行发布,有两种方式:war和jar,发布war需要tomcat,jar可直接执行发布;以下是运行demo.jar命令说明java -jar demo.jarctrl+c中断程序或关闭控制台窗口,程序退出java -jar demo.jar && 代表是在后台运行。控制台窗口不被锁定,当窗口关闭,程序退出。nohup java -jar demo.jar &nohup 是不挂断地运行命令,控制台窗口或退出登录,程序仍会一直运行nohup java -jar demo.jar --server.port=8080 >demo.log 2>&1 &1、 --...

Manjaro Linux 配置nfs服务器 (hisiv3519 为客户端)【代码】

NFS客户端和NFS服务端通讯过程 1)首先服务器端启动RPC服务,并开启111端口2)服务器端启动NFS服务,并向RPC注册端口信息 3)客户端启动RPC(portmap服务),向服务端的RPC(portmap)服务请求服务端的NFS端口 4)服务端的RPC(portmap)服务反馈NFS端口信息给客户端。 5)客户端通过获取的NFS端口来建立和服务端的NFS连接并进行数据的传输。 一、安装NFS软件(默认已安装) 要部署NFS服务,服务端和客户端都需要安装这两个软件 nfs-ut...

linux启停jar包的shell脚本

start.sh   启动脚本 #!/bin/bashcd /home/hygwnohup java -jar hy-web.jar >> /home/hygw/logs/server.log 2>&1 & stop.sh   关停脚本 #!/bin/bashcd /home/hygwps -ef|grep -v grep|grep java|grep hy-web.jar|awk {print $2}|xargs -Ipid kill pid

Linux编辑启动停止重启springboot jar包脚本【代码】【图】

springboot的配置文件中,配置文件的名字都有各自的意义跟用途dev 开发环境 prod 生产环境(默认) test 测试环境加载指定配置文件 --spring.profiles.active=prod springboot加载jar包的方式有// 直接在控制台进行启动,缺点就是控制台关闭项目也就关闭了。 java -jar bootdo.jar // 这种方式可以运行在后台,但是如果推出了shell的话,那也会挂 java -jar /bootdo-2.0.0.jar > bootdolog.file 2>&1 & // 加上nohup的话,即使推出sh...

Linux环境下执行java -jar xxx.jar命令如何让springboot项目在后台运行

段落引用> 由于springboot内置了tomcat容器,我们通常会把项目打成jar或者war后直接使用java -jar xxx.jar命令去运行程序,但是当前ssh窗口被锁定或者按下ctrl+c又或者关闭了ssh窗口,那么程序就会被终止。如何让程序在后台保持运行不被关闭呢?解决方法 方案一 java -jar shareniu.jar &&代表在后台运行。 特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。 继续改进,如何让窗口关闭时,程序仍然运行?方式二 nohup ...

Manjaro Linux (KDE版)安装+简单配置【图】

昨天晚上一顿折腾终于装好了Manjaro,觉得有必要写篇博客记录一下以免重装的时候没有参考。 坎坷的安装过程 遇到的第一个问题在于启动盘。。。在win10下烧启动盘,最开始用的是Universal USB Installer,结果BIOS启动一直黑屏,UEFI启动grub rescue???? 然后换用了Power ISO,结果BIOS和UEFI都grub rescue???? 果然还是应该用官方推荐的rufus啊(rufus官网可下载)。 特别提醒,点击开始后它会让你选择刻录模式,一定要选D...

在Linux服务器上运行jar包,并且使jar包一直处于后台执行

1.我jar包在linux的目录为/a/bbb.jar 正常情况下,使用在/a目录下使用 java -jar bbb.jar 可以直接运行该jar包的项目,运行成功之后使用crtl+c可以退出项目运行,或者直接关闭连接窗口,项目也会停止运行; 2.使jar包在后台一直运行的方法 为了满足客户随时都可以访问项目的需求,把项目修改为在后台一直运行。在/a目录下执行 nohup java -jar bbb.jar & 即可。当前目录下会生成一个nohup.out文件,控...

linux中启动 java -jar 后台运行程序

直接用java -jar xxx.jar,当退出或关闭shell时,程序就会停止掉。以下方法可让jar运行后一直在后台运行。 1. java -jar xxx.jar & 说明: 在末尾加入 & 符号 2. (1)执行java -jar xxx.jar后 (2)ctrl+z 退出到控制台,执行 bg (3)exit 完成以上3步,退出SHELL后,jar服务一直在后台运行。 3. nohup java -jar xxxx.jar & 将java -jar xxxx.jar 加入 nohup &中间,也可以实现

linux 启动jar命令

进入ECS目录jar 存放目录: 1.执行命令: linux:启动jar nohup java -jar qualityshop-api.jar>log.file 2>&1 & 2.结束命令: 可以直接用一句话执行ps -ef|grep -v grep|grep zdzjar.jar | grep java |awk {print "kill -9 "$2}|sh或者ps aux |grep qualityshop-api.jar |grep -v grep |awk {print $2} |xargs kill -9或者ps aux | grep spring | xargs kill -9 3. //显示所有的进程ps -ef 查看那个端口被占用netstat -tlnnets...

spring boot jar包 linux 部署

前提: jar包路径:/usr/local/lib/app/app.jar 1.首先先用vi创建文件 命令: cd /usr/local/lib/app/vi app-start.sh 2.在文件app-start.sh中写入 java -jar app.jar 在保存一下:wq! 3.给文件 chmod 777 myjar-start.sh 权限 4.然后在/etc/rc.local 文件追加命令 cd /usr/local/lib/appsh app-start.sh & 注:& 表示以后台进程的方式运行jar包

spring boot jar 部署linux服务器

用命令启动spring boot 项目,一旦终端命令窗口关闭,项目也就关闭了,所以我们采用脚本的方式来运行jar正常命令java -jar xxx.jar脚本启动,vim 创建 start.sh#!/bin/sh rm -f tpid nohup java -jar /data/app/myapp.jar --spring.profiles.active=stg > /dev/null 2>&1 & echo $! > tpid脚本关闭tpid=`cat tpid | awk '{print $1}'` tpid=`ps -aef | grep $tpid | awk '{print $2}' |grep $tpid` if [ ${tpid} ]; then kill -9 $...

linux下jar包的生存与开机自动启动【图】

前言 作为一名Android开发,有的时候也是要做做其他工作的,前段时间写了一个很简单的java消息转发程序,因为和三方厂商合作,对方只提供了java的sdk,然而我们这边都是清一色的C#后台开发人员,所以我就起到桥梁的作用了,总结一下简单的工作,以后回望或许有所感想。 程序方面 怎么提供消息给C#程序员呢?那当然是RabbitMQ,这个相对简单,也贴一下,万一以后会用到MQ呢?// 设置配置信息if(factory == null){factory = new Con...