Infra2024년 7월 11일1분 읽기

Shell 스크립트 자동화 — 서버 관리를 10배 효율적으로

YS
YoungSam
조회 863

백업 스크립트

#!/bin/bash
DATE=$(date +%Y%m%d)
DB_NAME="mydb"

pg_dump $DB_NAME | gzip > /backup/${DB_NAME}_${DATE}.sql.gz
find /backup -type f -mtime +30 -delete
echo "Backup completed: ${DATE}"

디스크 모니터링

#!/bin/bash
USAGE=$(df / | tail -1 | awk '{print $5}' | sed 's/%//')
if [ $USAGE -gt 90 ]; then
  echo "Disk usage ${USAGE}%" | mail -s "Alert" admin@example.com
fi
ShellBashAutomation

댓글 0

아직 댓글이 없습니다.