Révision 6281364b
use "trap" to remove temporary file
| plugins/network/ldap_connections | ||
|---|---|---|
| 55 | 55 |
NETSTAT=${NETSTAT:-/usr/bin/netstat}
|
| 56 | 56 |
PORTS=${ports:-389 636}
|
| 57 | 57 |
TEMP_FILE=$(mktemp /tmp/munin_ldap.XXXXXX) |
| 58 |
trap "rm -f ${TEMP_FILE}" EXIT
|
|
| 58 | 59 |
PATH=/bin:/usr/bin:/usr/local/bin |
| 59 | 60 |
SOCKET=${socket:-/var/run/openldap/ldapi}
|
| 60 | 61 |
|
| ... | ... | |
| 96 | 97 |
for port in $PORTS; do |
| 97 | 98 |
ONE_LISTENING=${ONE_LISTENING}$(find_ips_bound $port)
|
| 98 | 99 |
done |
| 99 |
rm -f $TEMP_FILE |
|
| 100 |
|
|
| 100 | 101 |
if [ -n "$ONE_LISTENING" ]; then |
| 101 | 102 |
echo yes |
| 102 | 103 |
exit 0 |
| ... | ... | |
| 121 | 122 |
echo "socket.label ldapi" |
| 122 | 123 |
fi |
| 123 | 124 |
fi |
| 124 |
rm -f $TEMP_FILE |
|
| 125 |
|
|
| 125 | 126 |
exit 0 |
| 126 | 127 |
fi |
| 127 | 128 |
|
| ... | ... | |
| 134 | 135 |
echo "socket.value $($NETSTAT -an ${FAMILYMARK}unix | grep $SOCKET | wc -l | sed 's/[[:space:]]*//g')"
|
| 135 | 136 |
fi |
| 136 | 137 |
|
| 137 |
rm -f $TEMP_FILE |
|
Formats disponibles : Unified diff