Files
thetool/docker/php/clean_logs.sh

12 lines
363 B
Bash

#!/bin/bash
# Variables
LOG_DIR="/var/log/apache2"
ERROR_LOG="${LOG_DIR}/error.log"
ACCESS_LOG="${LOG_DIR}/access.log"
LINES_TO_KEEP=50
# Truncate logs to keep only the last 50 lines
tail -n $LINES_TO_KEEP $ERROR_LOG > ${ERROR_LOG}.tmp && mv ${ERROR_LOG}.tmp $ERROR_LOG
tail -n $LINES_TO_KEEP $ACCESS_LOG > ${ACCESS_LOG}.tmp && mv ${ACCESS_LOG}.tmp $ACCESS_LOG