Skip to content

Instantly share code, notes, and snippets.

@daverigby
Created November 11, 2015 18:19
Show Gist options
  • Save daverigby/3c0c2f4b1f39380e67c9 to your computer and use it in GitHub Desktop.
Save daverigby/3c0c2f4b1f39380e67c9 to your computer and use it in GitHub Desktop.
CB 3.0.3 CentOS 6.6 init script
--- a/server-overlay-rpm/etc/couchbase_init.d.tmpl
+++ b/server-overlay-rpm/etc/couchbase_init.d.tmpl
@@ -47,13 +47,13 @@
ulimit -n 40960
ulimit -c unlimited
ulimit -l unlimited
- daemon --user @@PRODUCT_BASE@@ "$DAEMON -- -noinput -detached > @@PREFIX@@/var/lib/@@PRODUCT_BASE@@/logs/start.log 2>&1"
+ daemon --user @@PRODUCT_BASE@@ "$DAEMON" -- -noinput -detached > @@PREFIX@@/var/lib/@@PRODUCT_BASE@@/logs/start.log 2>&1
errcode=$?
return $errcode
}
stop() {
- daemon "$DAEMON -k"
+ daemon "$DAEMON" -k
errcode=$?
return $errcode
}
@@ -70,29 +70,29 @@
warning && echo "@@PRODUCT@@ is already started"
exit 0
fi
- echo -n $"Starting @@PRODUCT@@"
+ echo -n $'Starting @@PRODUCT@@\n'
start
echo
;;
stop)
- echo -n $"Stopping @@PRODUCT@@"
+ echo -n $'Stopping @@PRODUCT@@\n'
stop
echo
;;
restart)
- echo -n $"Stopping @@PRODUCT@@"
+ echo -n $'Stopping @@PRODUCT@@\n'
stop
echo
- echo -n $"Starting @@PRODUCT@@"
+ echo -n $'Starting @@PRODUCT@@\n'
start
echo
;;
status)
if running ; then
- echo "@@PRODUCT@@ is running"
+ echo -n $'@@PRODUCT@@ is running\n'
exit 0
else
- echo "@@PRODUCT@@ is not running"
+ echo -n $'@@PRODUCT@@ is not running\n'
exit 3
fi
;;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment