π *ΠΡΠ°ΠΊΡΠΈΠΊΠ°: ΠΊΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΠΎΡΠΈΡΡΠΊΡ Π»ΠΎΠ³ΠΎΠ² Π² Linux* ΠΡΠ±ΠΈΡΠ΅, ΠΊΠΎΠ³Π΄Π° ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π³Π»Π°Π΄ΠΊΠΎ ΠΈ ΡΠΈΡΡΠΎ? Π’ΠΎΠ³Π΄Π° ΡΡΠ° ΡΠ΅ΠΌΠ° Π΄Π»Ρ Π²Π°Ρ! Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ Π·Π° ΠΌΠΈΠ½ΡΡΡ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΠΎΡΠΈΡΡΠΊΡ Π»ΠΎΠ³ΠΎΠ², ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΈ Π½Π΅ Π·Π°Ρ
Π»Π°ΠΌΠ»ΡΠ»ΠΈ ΠΌΠ΅ΡΡΠΎ Π½Π° Π΄ΠΈΡΠΊΠ΅ ΠΈ Π½Π΅ Π²ΡΠ·ΡΠ²Π°Π»ΠΈ Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ. Π‘ΠΊΡΠΈΠΏΡΡ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ β Π²Π°Ρ Π»ΡΡΡΠΈΠΉ Π΄ΡΡΠ³! ΠΠΎΠΆΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ cron, ΡΡΠΎΠ±Ρ ΠΎΠ½ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ ΡΠ΄Π°Π»ΡΠ» ΡΡΠ°ΡΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΆΡΡΠ½Π°Π»ΠΎΠ². - Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΡΠΊΡΠΈΠΏΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, /usr/local/bin/cleanup_logs.sh: #!/bin/bash find /var/log -type f -name "*.log" -mtime +7 -exec rm -f {} \; - Π‘Π΄Π΅Π»Π°ΠΉΡΠ΅ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΌ: chmod +x /usr/local/bin/cleanup_logs.sh - ΠΠΎΠ±Π°Π²ΡΡΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π² cron: sudo crontab -e Π Π²ΡΡΠ°Π²ΡΡΠ΅ ΡΡΡΠΎΠΊΡ: 0 3 * * * /usr/local/bin/cleanup_logs.sh Π’Π΅ΠΏΠ΅ΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π΄Π΅Π½Ρ Π² 3 ΡΡΡΠ° ΡΠΊΡΠΈΠΏΡ Π±ΡΠ΄Π΅Ρ ΡΠ΄Π°Π»ΡΡΡ Π»ΠΎΠ³ΠΈ ΡΡΠ°ΡΡΠ΅ 7 Π΄Π½Π΅ΠΉ. ΠΠ°ΠΆΠ½ΠΎ β Π½Π΅ Π·Π°Π±ΡΠ΄ΡΡΠ΅ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ, ΡΡΠΎΠ±Ρ Π²Π°ΠΆΠ½ΡΠ΅ ΠΆΡΡΠ½Π°Π»Ρ Π½Π΅ ΠΈΡΡΠ΅Π·Π»ΠΈ. ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΡΠΈΡΡΠΊΡ, Π²Ρ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Π΅ΡΠ΅ ΠΌΠ΅ΡΡΠΎ ΠΈ Π΄Π΅Π»Π°Π΅ΡΠ΅ ΡΠ²ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΡ Π±ΠΎΠ»Π΅Π΅ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ. Π ΠΊΠ°ΠΊΠ°Ρ Ρ Π²Π°Ρ Π»ΡΠ±ΠΈΠΌΠ°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ
π *ΠΡΠ°ΠΊΡΠΈΠΊΠ°: ΠΊΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΠΎΡΠΈΡΡΠΊΡ Π»ΠΎΠ³ΠΎΠ² Π² Linux
28Β ΡΠ΅Π½ΡΡΠ±ΡΡΒ 202528Β ΡΠ΅Π½Β 2025
~1 ΠΌΠΈΠ½