π₯οΈ Π£ΠΌΠ½ΡΠΉ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ Ρ ΠΏΠΎΠΌΠΎΡΡΡ cron ΠΈ mail ΠΡΠΈΠ²Π΅Ρ, Π΄ΡΡΠ·ΡΡ! π Π₯ΠΎΡΠΈΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎ ΡΠ»Π΅Π΄ΠΈΡΡ Π·Π° Π·Π΄ΠΎΡΠΎΠ²ΡΠ΅ΠΌ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ²? ΠΠ°Π±ΡΠ΄ΡΡΠ΅ ΠΎ ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΡ
ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°Ρ
β ΡΠ΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎ Π·Π° Π²Π°Ρ! Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΏΡΠΎΡΡΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΠΉ ΡΠ΅ΡΠ΅Π· cron ΠΈ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Linux. - Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΡΠΊΡΠΈΠΏΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ ΡΡΠ°ΡΡΡ ΡΠ΅ΡΠ²ΠΈΡΠ° ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π½ΡΠΉ Π΄ΠΈΡΠΊ: #!/bin/bash if systemctl is-active --quiet nginx; then echo "Nginx ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΎΡΠ»ΠΈΡΠ½ΠΎ" | mail -s "Π‘ΡΠ°ΡΡΡ Nginx" admin@domain.com else echo "Nginx ΡΠΏΠ°Π»!" | mail -s "ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ Nginx" admin@domain.com fi - ΠΠΎΠ±Π°Π²ΡΡΠ΅ Π·Π°Π΄Π°ΡΡ Π² cron, ΡΡΠΎΠ±Ρ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ Π΅Π³ΠΎ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Ρ: 0 * * * * /path/to/monitor.sh ΠΠ»ΡΡΡ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄Π°: - ΠΡΡΡΡΡΠΉ ΠΎΡΠΊΠ»ΠΈΠΊ Π½Π° ΡΠ±ΠΎΠΈ - ΠΠ΅ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΠΈΠ΄Π΅ΡΡ Ρ ΡΠΊΡΠ°Π½Π° - ΠΠ΅Π³ΠΊΠΎ ΡΠ°ΡΡΠΈΡΠΈΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠ΅ΡΡΡΡΠΎΠ² ΠΈΠ»ΠΈ Π»ΠΎΠ³ΠΎΠ² Π ΡΡ ΡΠΆΠ΅ Π²Π½Π΅Π΄ΡΠΈΠ» Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΡΡΠΎ-ΡΠΎ Π²ΡΡ Π΅ΡΠ΅ Π΄Π΅Π»Π°Π΅ΡΡΡ Π²ΡΡΡΠ½ΡΡ? ΠΠΎΠ»ΡΡΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ
ΡΡΠ°ΡΠ΅ΠΉ ΡΡ Π½Π°ΠΉΠ΄Π΅ΡΡ Π² Π½Π°ΡΠ΅ΠΌ ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill, Π° Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
Π°Π΄ΠΌΠΈΠ½ΠΎΠ² β Π² Π±ΠΎΡΠ΅ https://t.me/gr
π₯οΈ Π£ΠΌΠ½ΡΠΉ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ Ρ ΠΏΠΎΠΌΠΎΡΡΡ cron ΠΈ mail
19Β ΠΈΡΠ»ΡΒ 202519Β ΠΈΡΠ»Β 2025
~1 ΠΌΠΈΠ½