build/packages/bsp/jethub/jethub-remove-log-file.sh

18 lines
394 B
Bash
Executable File

#!/bin/bash
# Remove log file passed in argument
# Script is executed by rsyslogd when log file size limit is reached
LOGS_ROTATE_DEBUG=
LOGS_ROTATE_DEBUG_FILE=/tmp/$(basename "$0").log
LOG_FILE=$1
if [ -f "$LOG_FILE" ]; then
if [ -n "$LOGS_ROTATE_DEBUG" ]; then
date > "$LOGS_ROTATE_DEBUG_FILE"
rm -fv "$LOG_FILE" >> "$LOGS_ROTATE_DEBUG_FILE"
else
rm -f "$LOG_FILE"
fi
fi