@cryptotaxi247 / netdata-1 / commits / 6122e4a32

prevent multiple threads from removing and creating the fifo file

Costa Tsaousis (ktsaou) committed Sep 17, 2016 at 01:52 UTC 6122e4a3242ee0fb17da84f91e806879e532cec3
1 file changed +2 -2
plugins.d/loopsleepms.sh.inc
+2 -2
@@ -83,8 +83,8 @@ fi
83 mysleep="mysleep_read"
84
85 mysleep_fifo="${NETDATA_CACHE_DIR-/tmp}/.netdata_bash_sleep_timer_fifo"
86 -[ -e "${mysleep_fifo}" ] && rm "${mysleep_fifo}"
87 -mkfifo "${mysleep_fifo}" || mysleep="sleep"
86 +[ ! -e "${mysleep_fifo}" ] && mkfifo "${mysleep_fifo}"
87 +[ ! -e "${mysleep_fifo}" ] && mysleep="sleep"
88
89 mysleep_read() {
90 read -t "${1}" <>"${mysleep_fifo}"