libretime/utils/rabbitmq-update-pid.sh

16 lines
457 B
Bash
Raw Normal View History

2021-08-16 14:21:46 +02:00
#!/usr/bin/env bash
/etc/init.d/rabbitmq-server status | grep "\[{pid"
pid_found="$?"
if [ "$pid_found" == "0" ]; then
2021-08-16 13:45:32 +02:00
#PID is available in the status message
rabbitmqpid=$(/etc/init.d/rabbitmq-server status | grep "\[{pid" | sed "s/.*,\(.*\)\}.*/\1/")
else
2021-08-16 13:45:32 +02:00
#PID should be available from file
rabbitmqpid=$(sed "s/.*,\(.*\)\}.*/\1/" /var/lib/rabbitmq/pids)
fi
echo "RabbitMQ PID: $rabbitmqpid"
2014-12-17 02:12:20 +01:00
echo "$rabbitmqpid" > /var/run/airtime/rabbitmq.pid