centos7 Jar包开机自动启动
时间: 2023-09-06 22:12:50 浏览: 149
要在CentOS 7上配置Jar包开机自动启动,您可以按照以下步骤操作:
1. 将您的Jar包放在任何您选择的目录中。在这个例子中,我们将Jar包放在`/opt/myapp`目录中。
2. 创建一个启动脚本。在`/etc/init.d`目录中创建一个新文件,例如`myapp`。使用您最喜欢的文本编辑器打开此文件,并将以下内容复制并粘贴到文件中:
```
#!/bin/sh
# chkconfig: 2345 95 20
# description: My App
# Source function library.
. /etc/init.d/functions
start() {
echo "Starting My App..."
java -jar /opt/myapp/myapp.jar > /dev/null &
}
stop() {
echo "Stopping My App..."
killall java
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
;;
esac
exit 0
```
3. 授予启动脚本可执行权限。在终端中运行以下命令:
```
chmod +x /etc/init.d/myapp
```
4. 将启动脚本添加到系统服务中。在终端中运行以下命令:
```
chkconfig --add myapp
```
5. 使用以下命令启动、停止或重启您的应用程序:
```
service myapp start
service myapp stop
service myapp restart
```
现在,您的Jar包应该在CentOS 7开机时自动启动。
阅读全文