π οΈ ΠΡΠ°ΠΊΡΠΈΠΊΠ°: Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΠΈ ΡΠ°ΠΉΡΠΎΠ² Ρ ΠΏΠΎΠΌΠΎΡΡΡ Bash ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Linux ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ! π Π₯ΠΎΡΠ΅ΡΡ Π·Π½Π°ΡΡ, ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ ΠΈ ΡΠ΄ΠΎΠ±Π½ΠΎ ΡΠ»Π΅Π΄ΠΈΡΡ Π·Π° ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ΠΌ ΡΠ²ΠΎΠΈΡ
ΡΠ°ΠΉΡΠΎΠ²? Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΠΎ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΌ, Π½ΠΎ ΠΌΠΎΡΠ½ΠΎΠΌ ΡΠΊΡΠΈΠΏΡΠ΅ Π½Π° Bash, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π΄Π΅ΡΠΆΠ°ΡΡ ΡΡΠΊΡ Π½Π° ΠΏΡΠ»ΡΡΠ΅. ΠΡΠΎΡ Π»Π°ΠΉΡΡ
Π°ΠΊ β ΠΊΠ»Π°ΡΡΠΈΠΊΠ° Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠ². ΠΠΌΠ΅ΡΡΠΎ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ Π²ΡΡΡΠ½ΡΡ, Π½Π°ΠΏΠΈΡΠΈ ΡΠΊΡΠΈΠΏΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°Π· Π² ΠΌΠΈΠ½ΡΡΡ ΠΏΠΈΠ½Π³ΡΡΡ ΡΠ΅ΡΠ²Π΅ΡΡ ΠΈ ΠΏΡΠΈΡΡΠ»Π°Π΅Ρ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΏΡΠΈ Π·Π°ΠΌΠΈΡΠ°Π½ΠΈΠΈ. Π§ΡΠΎ Π΄Π΅Π»Π°Π΅Ρ Π½Π°Ρ ΡΠΊΡΠΈΠΏΡ: - ΠΠΎΡΡΠ»Π°Π΅Ρ ping Π½Π° ΡΠΏΠΈΡΠΎΠΊ ΡΠ°ΠΉΡΠΎΠ² - ΠΠ½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅Ρ ΠΎΡΠ²Π΅ΡΡ - ΠΡΠ»ΠΈ ΡΠ°ΠΉΡ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ β ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΠΎΡ ΠΏΡΠΎΡΡΠ°Ρ Π²Π΅ΡΡΠΈΡ: #!/bin/bash sites=("google.com" "mywebsite.com" "example.com") for site in "${sites[@]}"; do if ping -c 3 "$site" &> /dev/null; then echo "$site β Π΄ΠΎΡΡΡΠΏΠ΅Π½" else echo "$site β Π½Π΅ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ" # Π’ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄Π»Ρ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎ email ΠΈΠ»ΠΈ Π² ΡΠ°Ρ fi done ΠΠ°ΠΏΡΡΠΊΠ°ΠΉ Π΅Π³ΠΎ Π² ΠΊΡΠΎΠ½Π΅, ΠΈ ΡΠ»Π΅Π΄ΠΈ Π·Π° Π·Π΄ΠΎΡΠΎΠ²ΡΠ΅ΠΌ Π²Π°ΠΆΠ½ΡΡ
ΡΠ΅ΡΡΡΡΠΎΠ². ΠΡΠΎΡΡΠ°Ρ ΠΈΠ΄Π΅Ρ β ΠΌΠΎΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ! Π Π³Π»Π°Π²
π οΈ ΠΡΠ°ΠΊΡΠΈΠΊΠ°: Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΠΈ ΡΠ°ΠΉΡΠΎΠ² Ρ ΠΏΠΎΠΌΠΎΡΡΡ Bash
10Β ΠΈΡΠ»ΡΒ 202510Β ΠΈΡΠ»Β 2025
1
1 ΠΌΠΈΠ½