linux怎么设置jar开机自启

   2025-02-15 8770
核心提示:要在Linux上设置JAR文件开机自启动,可以按照以下步骤进行操作:将JAR文件放置在Linux系统的合适位置,例如/opt/yourapp/yourapp

要在Linux上设置JAR文件开机自启动,可以按照以下步骤进行操作:

将JAR文件放置在Linux系统的合适位置,例如/opt/yourapp/yourapp.jar

创建一个启动脚本,可以使用一个文本编辑器创建一个新文件,例如/etc/init.d/yourapp,并将以下内容复制到文件中:

#!/bin/sh### BEGIN INIT INFO# Provides:          yourapp# Required-Start:    $remote_fs $syslog# Required-Stop:     $remote_fs $syslog# Default-Start:     2 3 4 5# Default-Stop:      0 1 6# Short-Description: Start yourapp at boot time# Description:       Enable service provided by yourapp.### END INIT INFOcase "$1" in    start)        echo "Starting yourapp"        java -jar /opt/yourapp/yourapp.jar >/dev/null 2>&1 &        ;;    stop)        echo "Stopping yourapp"        pkill -f yourapp.jar        ;;    *)        echo "Usage: /etc/init.d/yourapp {start|stop}"        exit 1        ;;esacexit 0
保存并退出文本编辑器后,运行以下命令添加执行权限:
sudo chmod +x /etc/init.d/yourapp
运行以下命令将服务添加到启动列表中:
sudo update-rc.d yourapp defaults
现在,您可以使用以下命令来启动、停止或重启您的应用程序:
sudo service yourapp startsudo service yourapp stopsudo service yourapp restart

您的JAR文件将在Linux系统启动时自动运行。

请注意,上述步骤是针对使用SysV init系统的Linux发行版,如Debian、Ubuntu等。对于使用systemd init系统的发行版(如CentOS 7和Ubuntu 16.04+),您需要使用systemd unit文件来设置自启动。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言