manjaro开机启动jar包方法,亲测有效

因为需要让自己的小电脑里运行一个mirai机器人,想让他开机启动,解放双手。

所以去网上找了很多方法,但是都失败了。

原因是rc-local这个东西被很多系统弃用了,自己安装的因为一些奇奇怪怪的原因,试了很多次就是不成功。

接下来来说说我的操作方法(注:这里的代码都以我自己的mirai.jar包为例

先在jar包同级目录创建一个*.sh(*是你自己定义的

然后在里面写这段代码

export JAVA_HOME=/usr/java/jdk1.8.0_251-amd64

export PATH=$JAVA_HOME/bin:$PATH

cd /home/app/mirai

nohup java -jar mirai.jar >> /home/app/mirai/log/out.log 2>&1 &

第1、2两行注明java路径,这个不能去掉,是必须的,但是因为每个系统的差别,这个路径你最好百度一下,看看你的java的路径在哪,改一下。

第3行cd你自己的jar包路径,在这个路径运行第4行的jar包启动命令,nohup代表后台运行,这样就避免关了终端jar包就停了的尴尬。

>>后面的路径也是一样,改成你自己的jar包路径,然后在jar包同级目录创建log文件夹,用来存放jar包的日志(你猜得没错,>>后的命令就是用来生成日志的。)

搞完以后,保存,并在这个目录运行一下

sudo chmod +x mirai.sh

这一步是给予mirai.sh文件可执行权限

接下来按照这位大佬的方法,创建开机启动的文件。

链接在这https://blog.csdn.net/leigelaile1/article/details/105475105/?ops_request_misc=&request_id=&biz_id=102&utm_term=manjaro%E5%BC%80%E6%9C%BA%E8%BF%90%E8%A1%8C%E8%87%AA%E5%AE%9A%E4%B9%89%E5%91%BD%E4%BB%A4&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-0-105475105.142^v50^control,201^v3^control_2&spm=1018.2226.3001.4187icon-default.png?t=M85Bhttps://blog.csdn.net/leigelaile1/article/details/105475105/?ops_request_misc=&request_id=&biz_id=102&utm_term=manjaro%E5%BC%80%E6%9C%BA%E8%BF%90%E8%A1%8C%E8%87%AA%E5%AE%9A%E4%B9%89%E5%91%BD%E4%BB%A4&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-0-105475105.142^v50^control,201^v3^control_2&spm=1018.2226.3001.4187按照大佬的方法,设置参数

应用程序名自己定义

exec的路径填自己刚刚创建的jar包的.sh文件路径

这里还是以我的mirai为例

[Desktop Entry]

Name=mirai

Type=Application

Exec=/home/app/mirai/mirai.sh

Icon=

我的没有图标,所以第5行我空了。

到这就大功告成了

重启一下,成功了。

开森。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值