Sobes.tech
Junior — Middle

Bash-da yaradılmış skript nümunələri verə bilərsən və onların funksionallığını təsvir edə bilərsən?

sobes.tech Süni İntellekt

AI-dan cavab

Bash skriptlərinin nümunələri və onların funksionallığı:

  1. Qovluğu ehtiyat nüsxəsini çıxarmaq üçün skript:
#!/bin/bash

SOURCE_DIR="/home/user/data"
BACKUP_DIR="/home/user/backup"

DATE=$(date +"%Y-%m-%d_%H-%M-%S")

mkdir -p "$BACKUP_DIR"
tar -czf "$BACKUP_DIR/backup_$DATE.tar.gz" "$SOURCE_DIR"
echo "Ehtiyat nüsxə yaradıldı: backup_$DATE.tar.gz"

Bu skript göstərilən məlumat qovluğunu sıxır və zaman nişanı ilə yadda saxlayır.

  1. Disk istifadəsini monitorinq edən skript:
#!/bin/bash

THRESHOLD=80
USAGE=$(df / | tail -1 | awk '{print $5}' | sed 's/%//')

if [ "$USAGE" -gt "$THRESHOLD" ]; then
  echo "Diqqət: disk istifadəsi $THRESHOLD%-ı keçdi"
else
  echo "Disk istifadəsi normaldır: $USAGE%"
fi

Bu skript disk istifadəsinin faizini yoxlayır və əgər o, həddindən çoxsa xəbərdarlıq edir.

  1. Avtomatik sistem yeniləməsi üçün skript (Debian/Ubuntu):
#!/bin/bash

sudo apt update && sudo apt upgrade -y

Sadə skript sistem paketlərini yeniləmək üçün.

Bu skriptlər sistem və DevOps-da rutin tapşırıqları avtomatlaşdırmağa kömək edir.