Найти Π² Π”Π·Π΅Π½Π΅
Π£Ρ€ΠΎΠΊΠΈ Linux

πŸ“‘ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ cron для автоматичСской очистки Π»ΠΎΠ³ΠΎΠ² ΠΈ освобоТдСния диска

πŸ“‘ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ cron для автоматичСской очистки Π»ΠΎΠ³ΠΎΠ² ΠΈ освобоТдСния диска Π“ΠΎΡ‚ΠΎΠ² ΠΊ Π½ΠΎΠ²Ρ‹ΠΌ знаниям? Иногда, Ρ‡Ρ‚ΠΎΠ±Ρ‹ систСма Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° Π³Π»Π°Π΄ΠΊΠΎ, Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ·Π°Π±ΠΎΡ‚ΠΈΡ‚ΡŒΡΡ ΠΎ ΠΌΠ΅Π»ΠΎΡ‡Π°Ρ…. Π—Π½Π°Π΅ΡˆΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ cron? Π­Ρ‚ΠΎ Ρ‚Π²ΠΎΠΉ Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π΅Π»Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π·Π° тСбя, ΠΊΠΎΠ³Π΄Π° Ρ‚Ρ‹ спишь! БСгодня Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ, ΠΊΠ°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ cron Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ старых Π»ΠΎΠ³ΠΎΠ² β€” ΠΈ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ мСсто Π½Π° дискС для Π½ΠΎΠ²Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡. Когда Π»ΠΎΠ³ΠΈ Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°ΡŽΡ‚ΡΡ, систСма ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚ΡŒ, Π° мСсто ΠΈΡΡ‡Π΅Π·Π°Ρ‚ΡŒ! - Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ скрипт для удалСния старых Π»ΠΎΠ³ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: #!/bin/bash find /var/log -type f -name "*.log" -mtime +7 -delete - ЗапускаСм Π΅Π³ΠΎ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ cron: crontab -e ΠΈ добавляСм строку: 0 3 * * * /path/to/script.sh β€” это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ скрипт Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь Π² 3 Π½ΠΎΡ‡ΠΈ. ΠŸΠ»ΡŽΡΡ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ: - ВрСмя ΠΈ Π½Π΅Ρ€Π²Ρ‹ экономятся β€” Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Ρ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Π»ΠΎΠ³ΠΈ - МСньшС ошибок β€” автоматичСская ΡƒΠ΄Π°Π»Π΅Π½ΠΊΠ° ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ - БистСма Π΄Ρ‹ΡˆΠΈΡ‚ свободнСС ΠΈ быстрСС А Ρ‚Ρ‹ ΡƒΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΡˆΡŒ `cron` для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π°Π΄Π°Ρ‡? Или ΠΏΠΎΠΊΠ° Π±ΠΎ

πŸ“‘ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ cron для автоматичСской очистки Π»ΠΎΠ³ΠΎΠ² ΠΈ освобоТдСния диска

Π“ΠΎΡ‚ΠΎΠ² ΠΊ Π½ΠΎΠ²Ρ‹ΠΌ знаниям? Иногда, Ρ‡Ρ‚ΠΎΠ±Ρ‹ систСма Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° Π³Π»Π°Π΄ΠΊΠΎ, Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ·Π°Π±ΠΎΡ‚ΠΈΡ‚ΡŒΡΡ ΠΎ ΠΌΠ΅Π»ΠΎΡ‡Π°Ρ…. Π—Π½Π°Π΅ΡˆΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ cron? Π­Ρ‚ΠΎ Ρ‚Π²ΠΎΠΉ Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π΅Π»Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π·Π° тСбя, ΠΊΠΎΠ³Π΄Π° Ρ‚Ρ‹ спишь!

БСгодня Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ, ΠΊΠ°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ cron Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ старых Π»ΠΎΠ³ΠΎΠ² β€” ΠΈ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ мСсто Π½Π° дискС для Π½ΠΎΠ²Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡. Когда Π»ΠΎΠ³ΠΈ Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°ΡŽΡ‚ΡΡ, систСма ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚ΡŒ, Π° мСсто ΠΈΡΡ‡Π΅Π·Π°Ρ‚ΡŒ!

- Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ скрипт для удалСния старых Π»ΠΎΠ³ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

#!/bin/bash

find /var/log -type f -name "*.log" -mtime +7 -delete

- ЗапускаСм Π΅Π³ΠΎ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ cron:

crontab -e

ΠΈ добавляСм строку:

0 3 * * * /path/to/script.sh

β€” это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ скрипт Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь Π² 3 Π½ΠΎΡ‡ΠΈ.

ΠŸΠ»ΡŽΡΡ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ:

- ВрСмя ΠΈ Π½Π΅Ρ€Π²Ρ‹ экономятся β€” Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Ρ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Π»ΠΎΠ³ΠΈ

- МСньшС ошибок β€” автоматичСская ΡƒΠ΄Π°Π»Π΅Π½ΠΊΠ° ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ

- БистСма Π΄Ρ‹ΡˆΠΈΡ‚ свободнСС ΠΈ быстрСС

А Ρ‚Ρ‹ ΡƒΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΡˆΡŒ `cron` для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π°Π΄Π°Ρ‡? Или ΠΏΠΎΠΊΠ° боишься, Ρ‡Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠΉΠ΄Π΅Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ?

Π£Π²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ автоматизация β€” это ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ шаг Π² Ρ‚Π²ΠΎΠ΅ΠΌ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠΈ!

\*ΠŸΡ€ΠΎΠΊΠ°Ρ‡Π°ΠΉ свои скилы Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill Π° ΠΏΡ€ΠΎΠΉΡ‚ΠΈ тСсты Π½Π° Π·Π½Π°Π½ΠΈΠ΅ linux Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot*