π *ΠΠ°ΠΊ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΡΠΈΡΡΠ΅ΠΌΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Bash-ΡΠΊΡΠΈΠΏΡΠΎΠ²* ΠΡΠΈΠ²Π΅Ρ, ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ Π²ΠΎΠ»ΡΠ΅Π±Π½ΠΈΠΊ! β¨ Π₯ΠΎΡΠ΅ΡΡ Π΄Π΅ΡΠΆΠ°ΡΡ ΡΡΠΊΡ Π½Π° ΠΏΡΠ»ΡΡΠ΅ ΡΠ²ΠΎΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Π±Π΅Π· ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΡ
ΠΏΡΠΎΠ²Π΅ΡΠΎΠΊ? Π’ΠΎΠ³Π΄Π° ΡΡΠ° ΡΠ΅ΠΌΠ° Π΄Π»Ρ ΡΠ΅Π±Ρ β Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° Π½Π° Bash! ΠΠΎΡ ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π²Π°ΠΆΠ½ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ ΡΠΈΡΡΠ΅ΠΌΡ Π²ΡΡΠ²Π΅ΡΠΈΠ²Π°Π»ΠΈΡΡ Π² ΠΎΠ΄ΠΈΠ½ ΠΊΠ»ΠΈΠΊ: - ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΈΡΠΊΠ°: df -h | grep /dev/sda1 - ΠΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ CPU-Π·Π°Π³ΡΡΠ·ΠΊΠΈ: top -b -n1 | grep "Cpu(s)" - ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ: free -m - Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΏΡΠΈ ΠΏΡΠ΅Π²ΡΡΠ΅Π½ΠΈΠΈ ΠΏΠΎΡΠΎΠ³Π°: if [ $(free -m | awk 'NR==2{print $4}') -lt 500 ]; then echo "ΠΠ°ΠΌΡΡΡ ΠΏΠΎΡΡΠΈ Π·Π°ΠΊΠΎΠ½ΡΠΈΠ»Π°ΡΡ!" fi - ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΎΡΠΏΡΠ°Π²ΠΊΠ° ΠΎΡΡΡΡΠΎΠ² ΠΏΠΎ Email: tar -czf report_$(date +%Y%m%d).tar.gz /var/log/syslog # Π Π΄Π°Π»Π΅Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π΄Π»Ρ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ β ΡΡΠΎ ΠΈΡΠΊΡΡΡΡΠ²ΠΎ Π΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ°ΠΌΠ° Π³ΠΎΠ²ΠΎΡΠΈΠ»Π° ΡΠ΅Π±Π΅ ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°Ρ
, ΠΏΠΎΠΊΠ° ΡΡ Π·Π°Π½ΡΡ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΡΠ΄Π΅ΡΠ°ΠΌΠΈ! ΠΠ°ΠΊΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° Ρ ΡΠ΅Π±Ρ Π±ΡΠ²Π°ΡΡ ΡΠ°ΠΌΡΠ΅ ΡΠ»ΠΎΠΆΠ½ΡΠ΅? ΠΠ΅Π»ΠΈΡΡ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ
! --- π¬ ΠΡΠΈΠ³Π»Π°ΡΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ Π½Π° ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill ΠΈ Π±ΠΎΡ
π *ΠΠ°ΠΊ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΡΠΈΡΡΠ΅ΠΌΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Bash-ΡΠΊΡΠΈΠΏΡΠΎΠ²
9Β ΠΈΡΠ»ΡΒ 20259Β ΠΈΡΠ»Β 2025
1 ΠΌΠΈΠ½