π ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ cron Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΡΠΈΡΡΠΊΠΈ Π»ΠΎΠ³ΠΎΠ² ΠΈ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΠΌΠ΅ΡΡΠ°
ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Linux ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ! π
ΠΠ½Π°Π΅ΡΡ Π»ΠΈ ΡΡ, ΡΡΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π½Π°ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ cron ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΡΠ΅Π±Π΅ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΡΠΈΠ½Ρ, Π½ΠΎ ΠΈ ΡΠΎΡ ΡΠ°Π½ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΈΡΡΠΎΠΉ ΠΈ Π±ΡΡΡΡΠΎΠΉ?
ΠΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡ ΡΠ΅Π±Π΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡΠΎΡΡΡΡ , Π½ΠΎ ΠΎΡΠ΅Π½Ρ ΠΌΠΎΡΠ½ΡΡ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² β Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΎΡΠΈΡΡΠΊΠ° Π»ΠΎΠ³ΠΎΠ². ΠΡΠΎ ΠΊΠ°ΠΊ Π·Π°Π±ΠΎΡΠ° ΠΎ ΡΠ²ΠΎΠ΅ΠΌ ΡΠΈΡΡΠΎΠ²ΠΎΠΌ ΡΠ°Π΄Ρ, ΡΡΠΎΠ±Ρ ΠΎΠ½ Π²ΡΠ΅Π³Π΄Π° ΡΠ²Π΅Π».
ΠΠΎΡΠ΅ΠΌΡ ΡΡΠΎ Π²Π°ΠΆΠ½ΠΎ?
- Π£Π΄Π΅ΡΠΆΠ°ΡΡ ΠΌΠ΅ΡΡΠΎ Π½Π° Π΄ΠΈΡΠΊΠ΅
- ΠΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠΈΡΡ Π»Π°Π²ΠΈΠ½ΠΎΠΎΠ±ΡΠ°Π·Π½ΠΎΠ΅ Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²
- Π£ΠΏΡΠΎΡΡΠΈΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΆΡΡΠ½Π°Π»Π°ΠΌΠΈ
Π’Ρ ΠΌΠΎΠΆΠ΅ΡΡ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΎΡΡΠ΅Π½ΡΠΊΠΈΠΉ ΡΠΊΡΠΈΠΏΡ ΠΈ Π·Π°ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ°ΠΆΠ΄ΡΡ Π½ΠΎΡΡ.
ΠΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ:
- ΡΠΎΠ·Π΄Π°Π΅ΡΡ ΡΠ°ΠΉΠ» ΠΎΡΠΈΡΡΠΊΠΈ:
sudo nano /usr/local/bin/clean_logs.sh
- Π²ΡΡΠ°Π²Π»ΡΠ΅ΡΡ ΡΡΠ΄Π°:
#!/bin/bash
journalctl --vacuum-time=7d
sudo rm -f /var/log/*.gz /var/log/*.1
- Π΄Π°Π΅ΡΡ ΠΏΡΠ°Π²Π° Π½Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅:
sudo chmod +x /usr/local/bin/clean_logs.sh
- ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡ Π² cron:
sudo crontab -e
Π Π²ΠΏΠΈΡΡΠ²Π°Π΅ΡΡ ΡΡΡΠΎΠΊΡ:
0 3 * * * /usr/local/bin/clean_logs.sh
ΠΠΎΡ ΠΈ Π²ΡΡ! ΠΠ°ΠΆΠ΄ΡΡ Π½ΠΎΡΡ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ°ΠΌΠ° Π·Π°Π±ΠΎΡΠΈΡΡΡ ΠΎ Π»ΠΎΠ³Π°Ρ .
Π ΡΡ ΡΠΆΠ΅ Π½Π°ΡΡΡΠΎΠΈΠ» Π°Π²ΡΠΎΠΊΠ»ΠΈΠ½ΠΈΠ½Π³ ΠΈΠ»ΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Π΅ΡΡ Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ Π²ΡΡΡΠ½ΡΡ?
ΠΠΎΠ΄ΠΏΠΈΡΠΈΡΡ Π½Π° https://t.me/LinuxSkill β ΡΠ°ΠΌ Π±ΠΎΠ»ΡΡΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΡΡΠ°ΡΠ΅ΠΉ, Π° Π΄Π»Ρ ΡΠ΅ΡΡΠΎΠ² β Π½Π°Ρ Π±ΠΎΡ https://t.me/gradeliftbot!
π© ΠΠ°Π²ΡΡΠ°: ΠΠ°ΠΊ Π»Π΅Π³ΠΊΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π΄Π΅ΠΏΠ»ΠΎΠΉ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΡΠ΅ΡΠ΅Π· ΠΏΡΠΎΡΡΡΠ΅ ΡΠΊΡΠΈΠΏΡΡ!
ΠΠΊΠ»ΡΡΠΈ π ΠΈ Π½Π΅ ΠΏΡΠΎΠΏΡΡΡΠΈ!