首页 > 系统相关 >Centos Linux 设置 jar 包 开机自启动

Centos Linux 设置 jar 包 开机自启动

时间:2023-03-21 10:26:38浏览次数:41  
标签:文件 java Centos xxx jar sh usr 自启动

1、设置jar包可执行权限

点击查看代码
mkdir /usr/java
cd /usr/java
chmod 777 xxx.jar

2、编写脚本文件

touch xxx.sh 将文件放置到 /usr/java 位置

点击查看代码
export JAVA_HOME=/opt/jdk1.8
export PATH=$JAVA_HOME/bin:$PATH
cd /usr/java
nohup java -jar xxx.jar >> /usr/java/xxx.log 2>&1 &

3、测试

./xxx.sh , 然后 ps ax | grep java, 查看是否能正常启动;

4、设置启动项

vim /etc/rc.local 在文件最后添加一行 sh /usr/java/xxx.sh

5、重启机器

reboot 如程序启动,查看/usr/java/xxx.log 文件,日志是否正常,
假如日志为空,则说明自启未运行,那么就要给 rc.local 文件赋予可执行权限

6、备注说明

shell 重定向:> 代表清空原文件,重新写入; >> 代表追加到重定向文件;
2>&1: 将标准错误 stderr 重定向到标准输出 stdout
nohup …… &:后台启动程序

标签:文件,java,Centos,xxx,jar,sh,usr,自启动
From: https://www.cnblogs.com/heroic/p/17227354.html

相关文章

  • Linux启动Java程序jar包Shell脚本
    手动方式启动和终止java程序启动java程序jar:nohupjava-jarXXX.jar查看程序占用pid:ps-ef|grepXXX.jar或jpsjps是jdk提供的一个查看当前java进程的小工具,查询Lin......
  • Centos下安装jdk
    一、下载jdk首先登录oracle,进入jdk8下载页面:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html找到需要下载得版本,并获取下载链接......
  • Centos下安装Node 环境
    一、Node.js安装包下载[root@izvf8kkg6lhgidzlocal]#cd/usr/local/[root@izvf8kkg6lhgidzlocal]#wgethttps://nodejs.org/dist/v14.15.1/node-v14.15.1-linux-x64......
  • SpringBoot-jar和war方式打包部署项目
    携手创作,共同成长!这是我参与「掘金日新计划·8月更文挑战」的第30天,点击查看活动详情SpringBoot项目开发完成后,需要以jar或war的方式将项目打包部署到测试开发环境。......
  • Spring 3 各JAR包说明
    1.spring.jar是包含有完整发布模块的单个jar包。这个在~3.03之后不再提供!想要该包的同学,把dist目录下的jar全部解压开,在打包成spring.jar即可。......
  • war包与jar包的区别
    以前只知道我们编写java程序有时需要引入jar包,web程序打包为war包,那jar包和war的详细解释和区别又是啥呢?简单来说:jar包:封装的都是写好的类,我们就能把这些包引入到我......
  • CentOS 7.X部署Tomcat
    1、安装基础库yum-yinstallapr-develgccgcc-c++makeopenssl-developenssljava-11-openjdk-*libffi-develredhat-rpm-configlrzsz2、编译安装native(默认tomcat中......
  • CentOS7.X 部署OpenVPN
    1、实验环境CentOS7.9内网ens32:172.16.9.129外网ens33:10.33.56.1002、配置路由转发echo"net.ipv4.ip_forward=1">>/etc/sysctl.d/99-sysctl.confsysctl-p3、安装openv......
  • CentOS 7.X部署SNMP
    1、简介单网络管理协议(SNMP),由一组网络管理的标准组成,包含一个应用层协议(applicationlayerprotocol)、数据库模型(databaseschema)和一组资源对象。该协议能够支持网络管理系统......
  • centos7通过CDH部署Hadoop
    一、角色分配及安装环境准备资料下载地址:链接:百度网盘1.机器及机器角色规划2.关闭防火墙及SELinux3.安装依赖(server)yuminstall-ycyrus-sasl-plaincyrus-sa......