π§ Π£ΡΠΎΠΊΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΡΠ΅ΡΠ΅Π· Bash: ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΡΠ΄ΠΎΠ±Π½ΡΠΉ ΡΠΊΡΠΈΠΏΡ Π΄Π»Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΡΠ΅ΡΡΡΡΠΎΠ² ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Linux! π Π‘Π΅Π³ΠΎΠ΄Π½Ρ Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ bash-ΡΠΊΡΠΈΠΏΡΠ° ΡΠ΄Π΅Π»Π°ΡΡ Π²Π°Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΡΠ΅ΡΡΡΡΠΎΠ² ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π»Π΅Π³ΠΊΠΈΠΌ ΠΈ Π±ΡΡΡΡΡΠΌ. ΠΠ°Π±ΡΠ΄ΡΡΠ΅ ΠΎ ΡΡΡΠ½ΡΡ
ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°Ρ
β Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΠΎΡΠ½ΠΎ ΠΎΠ±Π»Π΅Π³ΡΠΈΡ ΠΆΠΈΠ·Π½Ρ! Π§ΡΠΎ ΠΌΡ ΡΠ΄Π΅Π»Π°Π΅ΠΌ? - Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΡΠΊΡΠΈΠΏΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΎΠ²Π΅ΡΠΈΡ Π·Π°Π³ΡΡΠ·ΠΊΡ CPU, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡΠΈ ΠΈ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ Π½Π° Π΄ΠΈΡΠΊΠ΅. - ΠΡΠ²Π΅Π΄Π΅ΠΌ Π²ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π² ΡΠΈΡΠ°Π΅ΠΌΡΠΉ ΡΠΎΡΠΌΠ°Ρ. - ΠΠ°ΡΡΡΠΎΠΈΠΌ Π΅Π³ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ, ΡΡΠΎΠ±Ρ Π±ΡΡΡ Π²ΡΠ΅Π³Π΄Π° Π² ΠΊΡΡΡΠ΅ Π΄Π΅Π». ΠΠΎΡ Π±Π°Π·ΠΎΠ²ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ: #!/bin/bash echo "Π‘ΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
ΡΠ΅ΡΡΡΡΠΎΠ²:" echo "------------------------------" echo "ΠΠ°Π³ΡΡΠ·ΠΊΠ° CPU:" top -bn1 | grep "Cpu(s)" | awk '{print $2 + $4 "%"}' echo "ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡΠΈ:" free -h | awk '/Mem/ {print $3 "/" $2}' echo "Π‘Π²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ Π½Π° Π΄ΠΈΡΠΊΠ΅:" df -h / | awk 'NR==2 {print $4 " ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎ ΠΈΠ· " $2}' Π’Π΅ΠΏΠ΅ΡΡ ΠΎΡΡΠ°Π»ΠΎΡΡ Π»ΠΈΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π² ΠΊΡΠΎΠ½ β ΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π±Π΅Π· Π²Π°ΡΠ΅Π³ΠΎ ΡΡΠ°ΡΡΠΈΡ! Π ΡΡΠΎ, Π΅ΡΠ»ΠΈ ΡΠ»ΡΡΡΠΈΡΡ ΡΠΊΡΠΈΠΏΡ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈ
π§ Π£ΡΠΎΠΊΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΡΠ΅ΡΠ΅Π· Bash: ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΡΠ΄ΠΎΠ±Π½ΡΠΉ ΡΠΊΡΠΈΠΏΡ Π΄Π»Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΡΠ΅ΡΡΡΡΠΎΠ²
10Β Π°Π²Π³ΡΡΡΠ°Β 202510Β Π°Π²Π³Β 2025
1 ΠΌΠΈΠ½