(master)mshuler@hana:~/git/dsc$ git show 71c2d58 commit 71c2d588dd6782bed82edf9ff152cc84a9361ccc (HEAD, origin/master, origin/HEAD, master) Author: Michael Shuler Date: Thu Sep 15 09:45:35 2016 -0500 RPM init should check PID Patch by Martin Langhoff. Closes: COMMUNITY-413 diff --git a/redhat/cassandra b/redhat/cassandra index 3e59534..a66ea75 100644 --- a/redhat/cassandra +++ b/redhat/cassandra @@ -53,6 +53,10 @@ case "$1" in start) # Cassandra startup echo -n "Starting Cassandra: " + if [ -f $pid_file ] && checkpid `cat $pid_file`; then + echo "Cassandra is already running." + exit 0 + fi su $CASSANDRA_OWNR -c "$CASSANDRA_PROG -p $pid_file" > $log_file 2>&1 retval=$? [ $retval -eq 0 ] && touch $lock_file