ترفند لینوکسی

ارسال ایمیل در صورت پر شدن دیسک سخت

می‌توانید با کمک لینوکس و یکی دو خط کد، جادو کنید و هر زمان که میزان حافظه خالی دیسک سخت‌تان از یک مقدار کمتر شد، با ارسال ایمیلی به‌شما، وضعیت را هشدار دهد.
کد خبر: ۲۸۹۸۰۷

#!/bin/bash

CURRENT=$(df / | grep / | awk '{ print $5}' | sed 's/%//g')

THRESHOLD=90

if [ "$CURRENT" -gt "$THRESHOLD" ] ; then

    mail -s 'Alert' click@jamejamonline.ir «« EOF

Your remaining free space is low. Used: $CURRENT%

EOF

fi

متغیر CURRENT میزان حافظه فعلی سیستم را نشان می‌دهد و THRESHOLD هم آستانه 90 درصد را انتخاب کرده است.

این اسکریپت وقتی میزان حافظه مصرفی به بالای 90 درصد برسد، یک ایمیل ارسال می‌کند. برای این‌که هر روز این بررسی ادامه پیدا کند، کافی است که اسکریپت را داخل یک فایل، مثلا sample.sh ذخیره کنید، آدرس ایمیل خودتان را جای ایمیل جام‌جم بنویسید و بعد در انتهای فایل /etc/crontab خط زیر را اضافه کنید:

@daily ~/sample.sh

newsQrCode
ارسال نظرات در انتظار بررسی: ۰ انتشار یافته: ۰

نیازمندی ها