#!/bin/bash /etc/init.d/rabbitmq-server status | grep "\[{pid" pid_found="$?" if [ "$pid_found" == "0" ]; then #PID is available in the status message rabbitmqpid=`/etc/init.d/rabbitmq-server status | grep "\[{pid" | sed "s/.*,\(.*\)\}.*/\1/"` else #PID should be available from file rabbitmqpid=`sed "s/.*,\(.*\)\}.*/\1/" /var/lib/rabbitmq/pids` fi echo "RabbitMQ PID: $rabbitmqpid" echo "$rabbitmqpid" > /var/run/airtime/rabbitmq.pid