Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Could this be a valid systemd service unit file?

Rainer Stumbaum November 10, 2015

This was tested on Debian Jessie and it works

Source http://homepage.ntlworld.com/jonathan.deboynepollard/FGA/systemd-house-of-horror/tomcat.html

root@bamboo01.dc1:~# cat /etc/systemd/system/bamboo.service
[Unit]
Description=Atlassian Bamboo Service
After=syslog.target network.target

[Service]
User=atlassian
Environment=JAVA_OPTS=-Xmx6G
ExecStart=/opt/atlassian/bamboo/bin/catalina.sh run
Restart=on-failure

[Install]
WantedBy=multi-user.target
root@bamboo01.dc1:~#

1 answer

0 votes
Wade Fitzpatrick December 3, 2015

I use this one:

# cat /etc/systemd/system/bamboo.service
[Unit]
Description=Bamboo Application Server
After=postgresql.service
Requires=postgresql.service
# $BAMBOO_HOME - set in /opt/atlassian/bamboo/current/atlassian-bamboo/WEB-INF/classes/bamboo-init.properties
AssertPathExists=/opt/bamboo/application-data

[Service]
Type=forking
User=bamboo
Restart=always
# http://serverfault.com/questions/695849/services-remain-in-failed-state-after-stopped-with-systemctl
SuccessExitStatus=143
ExecStart=/opt/atlassian/bamboo/current/bin/startup.sh
ExecStop=/opt/atlassian/bamboo/current/bin/shutdown.sh

[Install]
WantedBy=multi-user.target

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events