π§ *ΠΠ°Π³ΠΈΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅: Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΡΡΠΈΠ½Π½ΡΡ
Π·Π°Π΄Π°Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Bash ΡΠΊΡΠΈΠΏΡΠΎΠ²* ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Linux ΠΈ Π½Π°ΡΡΠΎΡΡΠΈΠ΅ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΈ ΡΠΈΠ»Ρ! π Π₯ΠΎΡΠ΅ΡΡ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡ ΡΠΊΡΡΠ½ΡΠ΅ ΡΡΡΠ½ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π² ΠΌΠ°Π³ΠΈΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ? Π’ΠΎΠ³Π΄Π° ΡΡΠΎΡ ΡΡΠΎΠΊ Π΄Π»Ρ ΡΠ΅Π±Ρ! Bash-ΡΠΊΡΠΈΠΏΡΡ β ΠΊΠ°ΠΊ Π²ΠΎΠ»ΡΠ΅Π±Π½ΡΠ΅ ΠΏΠ°Π»ΠΎΡΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π΅Π»Π°ΡΡ ΠΆΠΈΠ·Π½Ρ ΠΏΡΠΎΡΠ΅ ΠΈ Π±ΡΡΡΡΠ΅Π΅. ΠΠΎΡΠ΅ΠΌΡ ΡΡΠΎΠΈΡ ΠΈΡ
ΠΎΡΠ²ΠΎΠΈΡΡ? - ΠΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ Π²ΡΠ΅ΠΌΡ Π½Π° ΡΡΡΠΈΠ½Π½ΡΡ
Π·Π°Π΄Π°ΡΠ°Ρ
- ΠΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΡΠ΅ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡΡ - ΠΠΎΠ»ΡΡΠ°Π΅ΡΡ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΏΠΎΠ΄ΡΠΈΠ½Π΅Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π½Π°Π΄ Π½Π΅ΠΉ ΠΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠΊΡΠΈΠΏΡΡ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΡΠΈΡΡΠΊΠΈ Π»ΠΎΠ³ΠΎΠ², Π±ΡΠΊΠ°ΠΏΠΎΠ², ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΡΠ΅ΡΠ²Π΅ΡΠ° β ΠΈ Π²ΡΡ ΡΡΠΎ Π² ΠΏΠ°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄! ΠΠ»Π°Π²Π½ΠΎΠ΅ β ΠΏΠΎΠ½ΡΡΡ ΠΎΡΠ½ΠΎΠ²Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
, ΡΠΈΠΊΠ»ΠΎΠ² ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠΉ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΊΡΠΈΠΏΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΎΠ²Π΅ΡΠΈΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ ΠΈ ΠΎΡΠΏΡΠ°Π²ΠΈΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅, Π΅ΡΠ»ΠΈ Π΄ΠΈΡΠΊΠ° ΠΌΠ°Π»ΠΎ: #!/bin/bash if [ $(df / | awk 'NR==2 {print $5}' | sed 's/%//') -gt 80 ]; then echo "ΠΠΈΡΠΊ ΠΏΠΎΡΡΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½!" fi ΠΠ±ΡΡΠ΅Π½ΠΈΠ΅ β ΠΊΠ°ΠΊ ΠΊΠ»ΡΡ ΠΊ Π½Π΅ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌ. Π£Π²ΠΈΠ΄ΠΈΡΡ, ΠΊΠ°ΠΊ Π²ΠΎΠ»ΡΠ΅Π±ΡΡΠ²ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΡΠ²ΠΎΠΈΠΌ Π²ΡΠΎΡΡΠΌ Ρ! ΠΠΎΡΠΎΠ² Π»ΠΈ ΡΡ ΡΡΠ°ΡΡ ΠΌΠ°ΡΡΠ΅ΡΠΎΠΌ Π°Π²ΡΠΎ
π§ *ΠΠ°Π³ΠΈΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅: Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΡΡΠΈΠ½Π½ΡΡ Π·Π°Π΄Π°Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Bash ΡΠΊΡΠΈΠΏΡΠΎΠ²
21Β Π°Π²Π³ΡΡΡΠ°Β 202521Β Π°Π²Π³Β 2025
1 ΠΌΠΈΠ½