π― *ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌΠΈ log-ΡΠ°ΠΉΠ»Π°ΠΌΠΈ: ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠΎΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌ* ΠΡΠΈΠ²Π΅Ρ, Π΄ΡΡΠ·ΡΡ! β¨ Π₯ΠΎΡΠΈΡΠ΅ Π΄Π΅ΡΠΆΠ°ΡΡ ΡΠ²ΠΎΠΈ Π»ΠΎΠ³-ΡΠ°ΠΉΠ»Ρ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΠΌ ΠΈ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΄ΠΈΡΠΊΠ°? ΠΡΠ±Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ½Π°Ρ ΡΠ»ΡΠΆΠ±Π° ΠΎΡΡΠ°Π΅ΡΡΡ Β«ΠΏΠ°ΠΌΡΡΡΡΒ» ΡΠΈΡΡΠ΅ΠΌΡ β Π²Π°ΠΆΠ½ΠΎ Π½Π΅ Π΄Π°ΡΡ ΠΈΠΌ ΡΠ°Π·ΡΠ°ΡΡΠ°ΡΡΡΡ Ρ
Π°ΠΎΡΠΈΡΠ½ΠΎ. Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ²ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΎΡΠ°ΡΠΈΠΈ Π»ΠΎΠ³ΠΎΠ² Π±Π΅Π· Π²Π½Π΅ΡΠ½ΠΈΡ
ΡΡΠΈΠ»ΠΈΡ! ΠΠ°ΡΠ΅ΠΌ ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ? - ΠΠΊΠΎΠ½ΠΎΠΌΠΈΡ ΠΌΠ΅ΡΡΠ° - ΠΡΡΡΡΡΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ²Π΅ΠΆΠΈΠΌ Π΄Π°Π½Π½ΡΠΌ - ΠΡΠΎΡΡΠ°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΏΠΎΠ΄ Π»ΡΠ±ΡΠ΅ Π½ΡΠΆΠ΄Ρ Π§ΡΠΎ Π΄Π΅Π»Π°ΡΡ? - Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΡΠΊΡΠΈΠΏΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ ΡΠ°Π·ΠΌΠ΅Ρ ΡΠ°ΠΉΠ»Π°: #!/bin/bash LOGFILE="/var/log/myapp.log" MAXSIZE=10M if [ $(du -m "$LOGFILE" | cut -f1) -ge 10 ]; then mv "$LOGFILE" "$LOGFILE.$(date +%Y%m%d%H%M%S)" touch "$LOGFILE" fi - ΠΠΎΠ±Π°Π²ΠΈΠΌ Π΅Π³ΠΎ Π² cron, ΡΡΠΎΠ±Ρ Π·Π°ΠΏΡΡΠΊΠ°Π»ΠΎΡΡ ΠΊΠ°ΠΆΠ΄ΡΠ΅ 15 ΠΌΠΈΠ½ΡΡ. Π’Π΅ΠΏΠ΅ΡΡ ΡΠΌΠΎΡΡΠΈΡΠ΅ Π² Π±ΡΠ΄ΡΡΠ΅Π΅ β Π²Π°Ρ Π»ΠΎΠ³ β Π½Π΅ Π±Π°Ρ
Π½Π΅ΠΌ, Π° Π°ΠΊΠΊΡΡΠ°ΡΠ½ΠΎ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌ Π΅Π³ΠΎ ΠΈΡΡΠΎΡΠΈΠ΅ΠΉ! Π§ΡΠΎ ΡΠΊΠ°ΠΆΠ΅ΡΠ΅, Π³ΠΎΡΠΎΠ²Ρ Π»ΠΈ Π²Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ²ΠΎΠΈ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΎΡΠ°ΡΠΈΠΈ Π»ΠΎΠ³ΠΎΠ², Π½Π΅ ΠΏΠΎΠ»Π°Π³Π°ΡΡΡ Π½Π° Π³ΠΎΡΠΎΠ²ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ? π¬ ΠΡΠΈΠ³Π»Π°ΡΠΈ ΡΠ²ΠΎΠΈΡ
ΠΊΠΎΠ»Π»Π΅Π³ ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΡΠ²Π°ΠΉΡΡ: https://t.me/LinuxSkill
π― *ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌΠΈ log-ΡΠ°ΠΉΠ»Π°ΠΌΠΈ: ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠΎΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ
18Β ΡΠ΅Π½ΡΡΠ±ΡΡΒ 202518Β ΡΠ΅Π½Β 2025
~1 ΠΌΠΈΠ½