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

πŸ“‘ Π’Π°ΠΉΠΌ-ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½Ρ‚ с cron: управляСм Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡ„ΠΈ

πŸ“‘ Π’Π°ΠΉΠΌ-ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½Ρ‚ с cron: управляСм Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡ„ΠΈ Π—Π½Π°Π΅ΡˆΡŒ Π»ΠΈ Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ автоматизация β€” Π·Π°Π»ΠΎΠ³ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ систСмы? Всё просто: ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ расписания ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ врСмя ΠΈ ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ ошибок! БСгодня расскаТу, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Π»Π΅Π³ΠΊΠΎ ΠΈ красиво. ΠžΠ±Ρ€Π°Ρ‚ΠΈ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ cron β€” это Π½Π΅ просто ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ, Π° настоящий Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ. Π’ΠΎΡ‚ Π΅Π³ΠΎ ΡΠΈΠ»ΡŒΠ½Ρ‹Π΅ стороны: - РСгулярноС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ скриптов Π±Π΅Π· Π²ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° - Π“ΠΈΠ±ΠΊΠΈΠ΅ Ρ‚Π°ΠΉΠΌ-Ρ„Ρ€Π΅ΠΉΠΌΡ‹: с ΠΌΠΈΠ½ΡƒΡ‚ Π΄ΠΎ мСсяцСв - Π›Π΅Π³ΠΊΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ, достаточно Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ строку Π² crontab: crontab -e А Ρ‚Π°ΠΌ ΡƒΠΆΠ΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΡˆΡŒ расписаниС Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅: ΠΌΠΈΠ½ΡƒΡ‚Ρ‹, часы, дСнь мСсяца, мСсяц, дСнь Π½Π΅Π΄Π΅Π»ΠΈ, ΠΊΠΎΠΌΠ°Π½Π΄Π°. НапримСр: 30 2 * * 1 /home/user/backup.sh Π­Ρ‚ΠΎ запустит бэкап ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ понСдСльник Π² 2:30 Π½ΠΎΡ‡ΠΈ. Π£Π΄ΠΎΠ±Π½ΠΎ? БСзусловно! А Ρ‡Ρ‚ΠΎ Ссли Π½ΡƒΠΆΠ½ΠΎ слоТноС расписаниС? МоТно ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ числа ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹. Π“Π»Π°Π²Π½ΠΎΠ΅ β€” Π½Π΅ Π·Π°Π±Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π»ΠΎΠ³-Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° статусом Π·Π°Π΄Π°Ρ‡. ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ Π½Π°

πŸ“‘ Π’Π°ΠΉΠΌ-ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½Ρ‚ с cron: управляСм Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡ„ΠΈ

Π—Π½Π°Π΅ΡˆΡŒ Π»ΠΈ Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ автоматизация β€” Π·Π°Π»ΠΎΠ³ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ систСмы? Всё просто: ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ расписания ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ врСмя ΠΈ ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ ошибок! БСгодня расскаТу, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Π»Π΅Π³ΠΊΠΎ ΠΈ красиво.

ΠžΠ±Ρ€Π°Ρ‚ΠΈ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ cron β€” это Π½Π΅ просто ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ, Π° настоящий Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ. Π’ΠΎΡ‚ Π΅Π³ΠΎ ΡΠΈΠ»ΡŒΠ½Ρ‹Π΅ стороны:

- РСгулярноС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ скриптов Π±Π΅Π· Π²ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°

- Π“ΠΈΠ±ΠΊΠΈΠ΅ Ρ‚Π°ΠΉΠΌ-Ρ„Ρ€Π΅ΠΉΠΌΡ‹: с ΠΌΠΈΠ½ΡƒΡ‚ Π΄ΠΎ мСсяцСв

- Π›Π΅Π³ΠΊΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ, достаточно Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ строку Π² crontab:

crontab -e

А Ρ‚Π°ΠΌ ΡƒΠΆΠ΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΡˆΡŒ расписаниС Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅: ΠΌΠΈΠ½ΡƒΡ‚Ρ‹, часы, дСнь мСсяца, мСсяц, дСнь Π½Π΅Π΄Π΅Π»ΠΈ, ΠΊΠΎΠΌΠ°Π½Π΄Π°. НапримСр:

30 2 * * 1 /home/user/backup.sh

Π­Ρ‚ΠΎ запустит бэкап ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ понСдСльник Π² 2:30 Π½ΠΎΡ‡ΠΈ. Π£Π΄ΠΎΠ±Π½ΠΎ? БСзусловно! А Ρ‡Ρ‚ΠΎ Ссли Π½ΡƒΠΆΠ½ΠΎ слоТноС расписаниС? МоТно ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ числа ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹.

Π“Π»Π°Π²Π½ΠΎΠ΅ β€” Π½Π΅ Π·Π°Π±Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π»ΠΎΠ³-Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° статусом Π·Π°Π΄Π°Ρ‡. ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ настройка cron β€” Π·Π°Π»ΠΎΠ³ Π±Π΅Π·ΠΎΡ‚ΠΊΠ°Π·Π½ΠΎΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ.

А Ρ‚Ρ‹ ΡƒΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΡˆΡŒ cron для своих Π·Π°Π΄Π°Ρ‡? А ΠΌΠΎΠΆΠ΅Ρ‚, ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠ΅?

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

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚! Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ”” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!