-
-
Save spaztic1215/5bfc2ee2d370b933c8ca to your computer and use it in GitHub Desktop.
Rexster upstart script
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
author "Aaron Hull <aaron@cobrain.com>, Jenny Kim <jenny@cobrain.com>" | |
description "Rexster Upstart Script" | |
version "0.4.1" | |
start on started cassandra | |
stop on runlevel [!2345] | |
console log | |
respawn | |
respawn limit 10 5 | |
setuid ubuntu | |
setgid ubuntu | |
env rexster_log_dir=/raid0/log/rexster | |
env rexster_log=/raid0/log/rexster/rexster.log | |
env titan_dir=/opt/titan | |
env rexster_bin=bin/rexster.sh | |
env rexster_conf=/opt/titan/conf/rexster.xml | |
env run_dir=/var/run/rexster | |
env user=ubuntu | |
env group=ubuntu | |
env perm=0755 | |
pre-start script | |
mkdir $rexster_log_dir || true | |
chown $user:$group $rexster_log_dir || true | |
chmod $perm $rexster_log_dir || true | |
end script | |
exec $titan_dir/$rexster_bin -s -c /opt/titan/conf/rexster.xml > $rexster_log 2>&1 | |
post-stop exec sleep 5 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment