This commit is contained in:
Sebastian
2024-03-19 06:38:37 +01:00
parent 59a0369f8a
commit c83fd35b80

View File

@@ -10,13 +10,13 @@ filesystems=$(df -h -x tmpfs --output=target,pcent | tail -n +2)
while IFS= read -r line; do while IFS= read -r line; do
# Extract filesystem and usage percentage # Extract filesystem and usage percentage
filesystem=$(echo "$line" | awk '{print $1}') filesystem=$(echo "$line" | awk '{print $1}')
usage=$(echo "$line" | awk -F'%' '{print $1}') usage=$(echo "$line" | awk '{print $NF}' | tr -d '%')
# Check if usage is a number # Check if usage is a number
if [[ $usage =~ ^[0-9]+$ ]]; then if [[ $usage =~ ^[0-9]+$ ]]; then
# Check if usage is above the threshold # Check if usage is above the threshold
if [ "$usage" -ge "$threshold" ]; then if [ "$usage" -ge "$threshold" ]; then
echo "WARNING: Filesystem $filesystem is $usage% full!" echo "WARNING: $filesystem is $usage% full!"
fi fi
else else
# Skip the line if usage information cannot be parsed # Skip the line if usage information cannot be parsed