Professional Documents
Culture Documents
Zadatak 2020
Zadatak 2020
Rješenje:
2) Sljedećom naredbom filtriramo datotečni sustav da bismo saznali postotak slobodnog prostora:
ALERT=90
df -H | grep -vE '^Filesystem|tmpfs|cdrom' | awk '{ print $5 " " $1 }' | while read output;
do
#echo $output
usep=$(echo $output | awk '{ print $1}' | cut -d'%' -f1 )
partition=$(echo $output | awk '{ print $2 }' )
if [ $usep -ge $ALERT ]; then
echo "Running out of space \"$partition ($usep%)\" on $(hostname) as on $(date)" |
mail -s "Alert: Almost out of disk space $usep" $blazevic.david@hotmail.com
fi
done
Kod ove skripte postavljena je vrijednost 90%, gdje će nas sustav obavijestiti kada dođe do prelaska ove
vrijednosti. Ova vrijednost u skripti je proizvoljna i može se mijenjati po izboru.
S obzirom da koristim Ubuntu linux koristio sam naredbu: $ sudo apt install cronie
Ovom naredbom ćemo definirati vrijeme-svakih 15 min da pošalje mail kada dođe do opterećenja većeg od
90%.
# crontab -e
*/15 * * * * /bin/bash /opt/script/disk-usage-alert-2.sh
CSV datoteke
Kod datoteke csvfile1.csv kada se otvori u excelu dolazi do prikaza simbola koja nisu u skladu s onim što je
originalno upisano u ovaj csv file, a to su slova (č, ž, đ, š). Zašto se ovo događa prilikom otvaranja ove
datoteke u excelu? Glavni razlog je taj da kada se izvorna .csv datoteka sprema ona se sprema najčešće u
formatu CSV UTF-8 (Comma delimited) koji često zna praviti probleme s simbolima i slovima iz različitih
abeceda. Za ovo postoji rješenje, a to je: