Linux开机自启动jar包详细操作,认真看完肯定可以完成

Linux开机自启动jar包脚本

有xshll和xftp的可以直接在Windows系统下创建一个txt文件贴上以下代码

#!/bin/sh
export JAVA_HOME=你Linux系统下的javahome地址,使用which java命令在Linux里面可查询到
export PATH=$JAVA_HOME/bin:$PATH
cd 这里放你的Linux的jar包路径,jar包路径不需要包含jar包名
echo "开机启动">log.log
nohup java -jar XXX.jar >>log.log 2>&1 &       XXX :放的是你的jar包名字

保存好txt文件以后修改为.sh文件,然后可以利用xftp上传到Linux下(一般我是放在jar包同路径下),然后在Linux输入cd /etc
找到rc.local文件,若没有则找 /rc.d/rc.local
使用cat rc.local 或者cat /rc.d/rc.local 可查看rc.local ,若查看到了则有,没查看到则没有

输入命令vi rc.local 或者 vi /rc.d/rc.local编辑这个文件,这个文件需要root权限才可以编辑,如何进入root可以自己搜搜

进入文件以后直接在注释结束的后面加上

cd 你jar包路径
sh 你传入Linux的sh文件路径,要包含sh文件名   例:(/home/web/xxx.sh)

保存退出,怎么保存退出可以自己搜,如果出现要加!就在wq后面加上即可

提高这两个文件的权限,root用户才可以提高,使用

chmod +x /etc/你的rc.local文件地址  需加上文件名  例:(/etc/rc.local)
chmod +x 你的存放sh文件的地址   需加上文件名   例:(/home/web/xxx.sh)

重启服务器 reboot

查看jar是否自动启动 输入:ps -ef|grep jar

没有xftp和xshell的可以直接在Linux里面输入命令,这些操作默认使用root用户操作

cd /home/web    (这是进入到你的存放jar包路径,可以自行改变地址)我这边以/home/web为例子
vi startup.sh  进入文件编辑,里面的内容与我上面说的sh文件一样
保存退出(esc键,:wq就是保存退出),jar包同路径下就有这个sh文件可以ls查看一下没有则再次重复一下步骤
chmod +x startup.sh


cd /etc/
ls           查看目录是否有rc.local,我就默认在etc目录下面了,没有的话在去rc.d目录下找找
vi rc.local      进入操作以后输入上述rc.local里面的内容,输入以后保存退出
chmod +x rc.local

上述步骤,亲测有效

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值