I've tried this page in particular: https://confluence.atlassian.com/display/CROWD/Setting+Crowd+to+Run+Automatically+and+Use+an+Unprivileged+System+User+on+UNIX
However, this didn't work. The latest thing I've done is to create a script in etc/init.d that simply has:
exec sudo -u crowd /opt/atlassian/crowd/start_crowd.sh
I've then done update-rc.d crowd defaults
However, the script is not run on startup.
What am I doing wrong here?
I have it working now. Part of this is that I've been working on startup scripts for a couple of different applications and server and so now feel a bit more comfortable with using them.
Primarily, follow the steps here: https://confluence.atlassian.com/display/CROWD/Setting+Crowd+to+Run+Automatically+and+Use+an+Unprivileged+System+User+on+UNIX
Make sure you do the change permissions step.
After you've created the symlink to the crowd script you created from the example (and make sure that the script is executable chmod a+x /path/to/scriptname), run update-rc.d defaults. This will will create links in all of the various run levels which will enable your linux instance to manage shutdowns, startups, restarts, and the like, properly.
This should all work now.
As an alternative, I suggest you do do the following:
1) Edit your /etc/bash.bashrc
2) In the last line add the following lines:
Where <Crowd-Install> should be changed by the full path to the start_crowd.sh file.
However is important to mentioned that, in this case, you crowd will start as root.
If you want to run it as another user, you may use put the following line on the last line of the file (/etc/bash.bashrc):
su - <youruser> -c "<Crowd-Install>/start_crowd.sh"
Hope it helps!!
I've been working with Atlassian support and we've sort of run to the end of possibilities. I have a startup script that runs fine when I launch it manually. Crowd starts up. It is set to run as a dedicated user.
However, when the script is launced during startup, it seems to start, but then switches to shutdown. I'm not at all sure why.
Badges are a great way to show off community activity, whether you’re a newbie or a Champion.Learn more
Do you own more than one Server or Data Center product? Do you have challenges provisioning users across your Atlassian products? Are you spending a lot of time integrating each Atlassian product wit...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG
You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs