π°οΈ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΡΠΈΡΡΠ΅ΠΌΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΡ
ΡΠΊΡΠΈΠΏΡΠΎΠ² ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Π±Π΅Π·ΡΠΌΠ½ΡΡ
ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ! π ΠΠ½Π°Π΅ΡΠ΅ Π»ΠΈ Π²Ρ, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°Ρ
Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ
ΡΡΠΈΠ»ΠΈΠΉ? ΠΡ Π΄Π°, Π³Π΄Π΅-ΡΠΎ Π²Π½ΡΡΡΠΈ ΡΡΠΎΠ³ΠΎ ΠΊΡΠΎΠ½Π° ΠΈΠ»ΠΈ bash-ΡΠΊΡΠΈΠΏΡΠ° ΠΊΡΠΎΠ΅ΡΡΡ ΡΠ΅ΠΊΡΠ΅Ρ Π½Π΅ΡΠ·Π½Π°Π²Π°Π΅ΠΌΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΠΈ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ! - ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π΄ΠΈΡΠΊΠ° β ΠΏΠΈΡΠ΅ΠΌ ΡΠΊΡΠΈΠΏΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°ΡΠΈΠΊΡΠΈΡΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ΅ΡΡΠ° ΠΈ ΠΎΡΠΏΡΠ°Π²ΠΈΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅, Π΅ΡΠ»ΠΈ Π»ΠΈΠΌΠΈΡ ΠΏΡΠ΅Π²ΡΡΠ΅Π½: df -h | grep /dev/sda1 | awk '{print $5}' | grep -E '[7-9][0-9]%|100%' && echo "ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅! ΠΠΈΡΠΊ ΠΏΠΎΡΡΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½!" - ΠΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΠΏΠ°ΠΌΡΡΠΈ β ΡΠ²ΠΎΠ΅Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΡΠ·Π½Π°Π΅ΠΌ, Π΅ΡΠ»ΠΈ ΠΏΠ°ΠΌΡΡΡ ΡΡ
ΠΎΠ΄ΠΈΡ Π² Π½Π΅ΡΡΡΠ²Π΅ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ: free -m | awk 'NR==2{print $3,$4}' | sed 's/ / /g' - ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π·Π°ΠΏΡΡΠ΅Π½Π½ΡΡ
ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² β ΡΠ²Π΅ΡΠ΅Π½ Π»ΠΈ ΡΡ, ΡΡΠΎ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ? systemctl is-active --quiet nginx || systemctl restart nginx ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ cron β ΠΈ ΠΏΡΡΡΡ Π²ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΎΠΌ, Π΄Π°ΠΆΠ΅ ΠΊΠΎΠ³Π΄Π° ΡΡ ΡΠΏΠΈΡΡ. Π Π°ΡΡΡΠ°Π²Π»ΡΠΉ ΡΠΈΠ»ΡΡΡΡ, ΡΠ²Π΅Π΄ΠΎΠΌΠ»ΡΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΈΠ»ΠΈ Π·Π°ΠΏΠΈΡΡΠ²Π°ΠΉ
π°οΈ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΡΠΈΡΡΠ΅ΠΌΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΡ ΡΠΊΡΠΈΠΏΡΠΎΠ²
15Β Π°Π²Π³ΡΡΡΠ°Β 202515Β Π°Π²Π³Β 2025
1 ΠΌΠΈΠ½