catch more signals for cleanup
Costa Tsaousis (ktsaou) committed
Aug 11, 2017 at 23:26 UTC
83d4a6205f4d535fa7f70d96c089a50a3e445cfd
1 file changed
+3
-3
plugins.d/charts.d.plugin
+3
-3
@@ -25,6 +25,8 @@ MODULE_NAME="main"
25
debug=0
26
TMP_DIR=
27
chartsd_cleanup() {
28
+ trap '' EXIT QUIT HUP INT TERM
29
+
30
if [ ! -z "$TMP_DIR" -a -d "$TMP_DIR" ]
31
then
32
[ $debug -eq 1 ] && echo >&2 "$PROGRAM_NAME: cleaning up temporary directory $TMP_DIR ..."
@@ -32,9 +34,7 @@ chartsd_cleanup() {
34
fi
35
exit 0
36
}
35
-trap chartsd_cleanup EXIT
36
-trap chartsd_cleanup SIGHUP
37
-trap chartsd_cleanup INT
37
+trap chartsd_cleanup EXIT QUIT HUP INT TERM
38
39
if [ $UID = "0" ]
40
then