Jpom服务配置开机启动
Jpom服务配置开机启动
- 配置jpom-server服务
sudo nano /etc/systemd/system/jpom-server.service
脚本内容:
[Unit]
Description=jpom-server
根据需求调整依赖(如 mysql.service)
After=docker.service
[Service]
Type=oneshot
RemainAfterExit=yes
替换为指定用户名
User=ubuntu
Group=ubuntu
Environment="JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64"
Environment="HOME=/home/ubuntu"
确保脚本有 #!/bin/bash 且可执行
ExecStart=/bin/bash -c '/home/ubuntu/botsoftware/serverside/jpom/server/bin/Server.sh start 2>&1 &'
ExecStop=/home/ubuntu/botsoftware/serverside/jpom/server/bin/Server.sh stop
[Install]
WantedBy=multi-user.target
- 配置jpom-agent服务
sudo nano /etc/systemd/system/jpom-agent.service
脚本内容:
[Unit]
Description=jpom-agent
根据需求调整依赖(如 mysql.service)
After=docker.service
[Service]
Type=oneshot
RemainAfterExit=yes
替换为指定用户名
User=ubuntu
Group=ubuntu
Environment="JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64"
Environment="HOME=/home/ubuntu"
确保脚本有 #!/bin/bash 且可执行
ExecStart=/bin/bash -c '/home/ubuntu/botsoftware/serverside/jpom/agent/bin/Agent.sh start 2>&1 &'
ExecStop=/home/ubuntu/botsoftware/serverside/jpom/agent/bin/Agent.sh stop
[Install]
WantedBy=multi-user.target
- 重新加载系统服务
sudo systemctl daemon-reload
- 启用服务
sudo systemctl enable jpom-server
sudo systemctl enable jpom-agent
- 启动服务
sudo systemctl start jpom-agent
sudo systemctl start jpom-server
- 删除服务
sudo systemctl stop jpom-server
sudo systemctl disable jpom-server
sudo rm /etc/systemd/system/jpom-server.service
sudo systemctl stop jpom-agent
sudo systemctl disable jpom-agent
sudo rm /etc/systemd/system/jpom-agent.service