rabbitmq-update-pid.sh 455 B

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