clearautoscan.sh hinzugefügt

This commit is contained in:
daniel committed 2026-09-10 04:33:15 +00:00
1 parent 6ae9f69b4a
commit f0a408a180
1 file changed
+28
+28
View File
@@ -0,0 +1,28 @@
#!/bin/bash
#written by Daniel Wenzlik 2025 - https://danielwenzlik.com
#Script under the GNU AGPLv3 license.
# Variables
directory="/var/log/clamav/autoscan/";
current_month=$(date +'%Y-%m');
# Check directory for existing files
for file in "$directory"/clamav-*.log; do
# Check if the file is actually there
echo "Check if the file is actually there"
if [[ -f "$file" ]]; then
# Extracting the date
echo "Extracting the date"
file_date=$(basename "$file" | cut -d'-' -f2-3)
# Check if the date is equal to the current month & year
echo "Check if the date is equal to the current month & year"
if [[ "$file_date" != "$current_month" ]]; then
# Delete the file
echo "Delete the file"
rm "$file"
echo "Gelöscht: $file"
fi
fi
done