Skip to content

Commit 8f7d402

Browse files
authored
[fix] Check data file existence before sending #102
Closes #102
1 parent 784032c commit 8f7d402

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

openwisp-monitoring/files/monitoring.agent

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,14 @@ send_data() {
150150
gzip -d "$file"
151151
fi
152152
filename="$TMP_DIR/$filename"
153-
data=$(cat "$filename")
153+
# check if the data file exist
154+
if [ -f "$filename" ] ; then
155+
data=$(cat "$filename")
156+
else
157+
[ "$VERBOSE_MODE" -eq "1" ] && logger -s "data file $filename not found." \
158+
-p daemon.info
159+
continue
160+
fi
154161
while true; do
155162
if [ "$failures" -eq "$MAX_RETRIES" ]; then
156163
[ -f "$RESPONSE_FILE" ] && error_message="\"$(cat "$RESPONSE_FILE")\"" || error_message='"".'

0 commit comments

Comments
 (0)