systemd daemon for Bamboo doesn't automatically start service up server reboot

Chris Miller September 25, 2020

 

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? 

 

1 answer

1 accepted

0 votes
Answer accepted
Chris Miller September 29, 2020

 

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.  

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events