We have Bamboo v 6.7.2 running on a RHEL 7 Server and we want to Bamboo service to automatically start upon reboot of the server.
I created the following file under /etc/systemd/system and able to enable it and start it automatically
[Unit]
Description=Atlassian Bamboo
After=syslog.target network.target
[Service]
Type=forking
User=bamboo
Group=bamboo
ExecStart=/home/bamboo/bamboo_install/atlassian-bamboo-6.7.2/bin/start-bamboo.sh start
ExecStop=/home/bamboo/bamboo_install/atlassian-bamboo-6.7.2/bin/stop-bamboo.sh stop
SuccessExitStatus=143
[Install]
WantedBy=multi-user.target
I able to enable the service and start and stop Bamboo from the command line, however if the server is rebooted, Bamboo service does not automatically come up.
A little more research, it appears an agent has to be setup to allow for this to happen automatically?
https://www.thetopsites.net/article/55137681.shtml
Can anyone provide more info on this?
Successfully fixed, must change the user from bamboo to roo under [Service]. This is what I did.
sudo chmod 644 /etc/systemd/system/bamboo.service
vim bamboo.service
[Unit]
Description=Atlassian Bamboo
After=syslog.target network.target
[Service]
Type=forking
User=root
Group=root
ExecStart=/home/bamboo/bamboo_install/atlassian-bamboo-6.7.2/bin/start-bamboo.sh start
ExecStop=/home/bamboo/bamboo_install/atlassian-bamboo-6.7.2/bin/stop-bamboo.sh stop
SuccessExitStatus=143
[Install]
WantedBy=multi-user.target
Reboot server to test.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.