Révision 41f30b17
small fix to get ejabberd PID for both 2.0 and 2.1.x ejabberd versions
| plugins/other/ejabberd_ | ||
|---|---|---|
| 78 | 78 |
fi |
| 79 | 79 |
|
| 80 | 80 |
# get ejabberd PID |
| 81 |
#EJPID=$(pidof -s /usr/lib/erlang/erts-5.6.3/bin/beam.smp) |
|
| 82 |
#EJPID=$(ps -ef | awk '/\/bin\/beam.smp/ && !/awk/ {print $2}')
|
|
| 83 |
EJPID=$(cat /var/run/ejabberd/ejabberd.pid) |
|
| 81 |
if [[ ${EJVER%\.[0-9]} == 2.1 ]]; then
|
|
| 82 |
EJPID=$(cat /var/run/ejabberd/ejabberd.pid) |
|
| 83 |
else |
|
| 84 |
EJPID=$(ps -ef | awk '/\/bin\/beam.smp/ && !/awk/ {print $2}')
|
|
| 85 |
fi |
|
| 84 | 86 |
|
| 85 | 87 |
if [ -z "$vhosts" ]; then |
| 86 | 88 |
echo "No vhosts to sample." > /dev/stderr |
Formats disponibles : Unified diff