您现在的位置是:首页 >技术教程 >Linux设置JAR开机自启网站首页技术教程

Linux设置JAR开机自启

喝着咖啡敲代码 2023-06-16 00:00:03
简介Linux设置JAR开机自启

要在 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 替换为您实际创建的服务文件名。

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。