Projet

Général

Profil

Révision 6281364b

ID6281364b6703d8ac71fa46c3f25636a893f96260
Parent e586cd5c
Enfant cd6dafa8

Ajouté par Stig Sandbeck Mathisen il y a environ 11 ans

use "trap" to remove temporary file

Voir les différences:

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