π οΈ ΠΠ°ΠΊ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΠΎΡΠΈΡΡΠΊΡ Π»ΠΎΠ³ΠΎΠ² Π² Linux Π·Π° ΡΡΠΈΡΠ°Π½Π½ΡΠ΅ ΠΌΠΈΠ½ΡΡΡ
ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ! π
ΠΠ½Π°Π΅ΡΡ Π»ΠΈ ΡΡ, ΡΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ Π»ΠΎΠ³ΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡΡΠΎ Π·Π°Ρ Π»Π°ΠΌΠΈΡΡ Π΄ΠΈΡΠΊ ΠΈ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ? Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΡΠ²ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ°ΠΌΠ° Π·Π°Π±ΠΎΡΠΈΠ»Π°ΡΡ ΠΎ ΡΠΈΡΡΠΎΡΠ΅ β Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ Π·Π°ΠΌΠΎΡΠΎΡΠ΅ΠΊ.
ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ ΠΏΡΠΎΡΡΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΈΠ»ΠΈΡΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ ΠΈ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²ΡΠΈΠΊ Π·Π°Π΄Π°Ρ.
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΡΠΈΡΡΠΊΠΈ:
- Π‘Π²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ Π½Π° Π΄ΠΈΡΠΊΠ΅
- ΠΡΡΡΡΠ°Ρ ΡΠ΅Π°ΠΊΡΠΈΡ Π½Π° ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΈΡΡΠ°ΡΠΈΠΈ
- ΠΠΈΠ½ΠΈΠΌΡΠΌ ΡΡΡΠΈΠ½Ρ ΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΡ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠΉ
ΠΠΎΡ ΠΊΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π²ΡΡ Π»Π΅Π³ΠΊΠΎ ΠΈ ΠΏΡΠΎΡΡΠΎ:
- Π‘ΠΎΠ·Π΄Π°ΠΉ ΡΠΊΡΠΈΠΏΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΄Π°Π»ΡΠ΅Ρ ΡΡΠ°ΡΡΠ΅ Π»ΠΎΠ³ΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠ°ΡΡΠ΅ 7 Π΄Π½Π΅ΠΉ):
#!/bin/bash
find /var/log -type f -name "*.log" -mtime +7 -exec rm -f {} \;
- Π‘Π΄Π΅Π»Π°ΠΉ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΌ:
chmod +x /path/to/your/script.sh
- ΠΠΎΠ±Π°Π²Ρ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π² cron:
0 3 * * * /path/to/your/script.sh
ΠΡΠΎ Π·Π°ΠΏΡΡΡΠΈΡ ΠΎΡΠΈΡΡΠΊΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π΄Π΅Π½Ρ Π² 3 ΡΡΡΠ°, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Ρ ΡΠΈΡΡΠΎΡΡ Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ ΡΡΠΈΠ»ΠΈΠΉ.
Π ΠΏΠΎΠΌΠ½ΠΈ: ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ΅ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΠ΅ β Π·Π°Π»ΠΎΠ³ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΡΠΈΡΡΠ΅ΠΌΡ!
ΠΠ°ΠΊ ΡΡ ΠΎΠ±ΡΡΠ½ΠΎ ΡΠ»Π΅Π΄ΠΈΡΡ Π·Π° Π»ΠΎΠ³Π°ΠΌΠΈ? ΠΡΡΡ Π»ΠΈ ΡΠ²ΠΎΠΈ Ρ ΠΈΡΡΠΎΡΡΠΈ?
ΠΡΠΈΠ³Π»Π°ΡΠ°Ρ ΡΠ΅Π±Ρ Π² Π½Π°Ρ ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ-ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill β ΡΠ°ΠΌ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΡΡΠ°ΡΠ΅ΠΉ, Π° Π² Π±ΠΎΡΠ΅ https://t.me/gradeliftbot β ΡΠ²Π΅ΠΆΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠ²!
π© ΠΠ°Π²ΡΡΠ° ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΡΠ΅ΡΡΡΡΠΎΠ² ΡΠΈΡΡΠ΅ΠΌΡ! ΠΠΊΠ»ΡΡΠΈ π, ΡΡΠΎΠ±Ρ Π½Π΅ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ!