Linux设置JAR开机自启

在Linux系统中,可以通过创建Systemd服务文件来实现Jar程序的开机自启动。具体步骤包括编辑服务文件,设置启动命令,指定工作目录,然后重新加载Systemd配置,启用服务。这样,系统启动时,Jar程序会自动运行。若要停止服务,需使用`systemctlstop`命令。
摘要由CSDN通过智能技术生成

要在 Linux 中设置开机自启动 Jar 包,可以使用 Systemd 服务。您可以按照以下步骤进行操作:

  1. 编辑一个服务文件,例如 /etc/systemd/system/jar-demo.service

    sudo nano /etc/systemd/system/jar-demo.service
  2. 将以下内容粘贴到文件中:

    [Unit]
    Description=Jar Demo Service
    After=network.target
    
    [Service]
    User=root
    Type=simple
    WorkingDirectory=/home/JIEWEN
    ExecStart=/usr/bin/java -jar jar-demo.jar
    Restart=on-failure
    
    [Install]
    WantedBy=multi-user.target

    在此文件中,我们使用了 java 命令来启动 Jar 包,您需要将 /home/JIEWENjar-demo.jar 替换为实际路径和 Jar 包的名称。

  3. 保存并关闭文件。

  4. 重新加载 Systemd 配置:

    sudo systemctl daemon-reload
  5. 启用该服务:

    sudo systemctl enable jar-demo.service

注意:如果关掉服务必须使用sudo systemctl stop jar demo.service 否则kill -9杀不掉进程 

至此,Jar 包就会在系统启动时自动启动了。您可以使用 sudo systemctl start jar-demo.service 命令手动启动该服务,并使用 sudo systemctl status jar-demo.service 命令检查其状态。记得将 jar-demo.service 替换为您实际创建的服务文件名。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大灰狼1号

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值