Sobes.tech
Junior — Middle

Bashта түзүлгөн скрипттердин мисалдарын келтире аласызбы жана алардын функционалдуулугун сүрөттөп бериңиз?

sobes.tech AI

AIден жооп

Bash скрипттеринин мисалдары жана алардын иштөө функциялары:

  1. Каталогдун резервдик көчүрмөсүн түзүү үчүн скрипт:
#!/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 "Резервдик көчүрмө түзүлдү: backup_$DATE.tar.gz"

Бул скрипт белгиленген маалыматтар менен каталогду кысуу жана убакыт белгиси менен сактоо.

  1. Диск колдонушун көзөмөлдөө скрипти:
#!/bin/bash

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

if [ "$USAGE" -gt "$THRESHOLD" ]; then
  echo "Эскертүү: диск колдонуу $THRESHOLD% ашты"
else
  echo "Диск колдонуу нормада: $USAGE%"
fi

Бул скрипт диск колдонушунун пайызын текшерет жана ал белгиленген чектен ашса эскертет.

  1. Автоматтык системаны жаңыртуу скрипти (Debian/Ubuntu үчүн):
#!/bin/bash

sudo apt update && sudo apt upgrade -y

Бул жөнөкөй скрипт системанын пакеттерин жаңыртуу үчүн.

Бул скрипттер системалык башкарууда жана DevOpsто күнүмдүк тапшырмаларды автоматташтырууга жардам берет.