Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΡ€Π·ΠΈΠ½ΡƒΠŸΠΎΠ·Π²ΠΎΠ½ΠΈΡ‚ΡŒ
Найти Π² Π”Π·Π΅Π½Π΅
Π£Ρ€ΠΎΠΊΠΈ Linux

πŸ“‘ ΠœΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ cron: ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ динамичСскиС Π·Π°Π΄Π°Ρ‡ΠΈ для автоматичСской подстановки

πŸ“‘ ΠœΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ cron: ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ динамичСскиС Π·Π°Π΄Π°Ρ‡ΠΈ для автоматичСской подстановки ΠŸΡ€ΠΈΠ²Π΅Ρ‚! ВсСм, ΠΊΡ‚ΠΎ Π»ΡŽΠ±ΠΈΡ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΈ ΠΌΠ΅Ρ‡Ρ‚Π°Π΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ свою систСму ΡƒΠΌΠ½Π΅Π΅ β€” Π²Π°ΠΌ посвящаСтся! БСгодня расскаТу, ΠΊΠ°ΠΊ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹Π΅ cron-задания Π² настоящих волшСбников Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ. Основная идСя β€” Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² cron динамичСский Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»: Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ, ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΌΠΈΡΡ со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ, Π±Π΅Π· рСдактирования ΠΊΠΎΠ½Ρ„ΠΈΠ³ΠΎΠ². ΠŸΠΎΡ‡Π΅ΠΌΡƒ это ΠΊΡ€ΡƒΡ‚ΠΎ? - МСньшС рукоблудия ΠΈ ошибок - Π“ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ управлСния Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ - АвтоматичСскоС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ повСдСния систСмы ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ, содСрТащими Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π΄Π°Ρ‚Ρƒ, ΠΈΠ»ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π»ΠΎΠ³ΠΎΠ² Π²Π΅Ρ‡Π΅Ρ€ΠΎΠΌ, мСняя ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ это, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ date Π² строкС Π²Ρ‹Π·ΠΎΠ²Π°: - ΠŸΡ€ΠΈΠΌΠ΅Ρ€ создания Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎΠΉ ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи: 0 23 * * * /bin/bash -c 'echo "ΠžΡ‚Ρ‡Ρ‘Ρ‚ Π·Π° $(date +%Y-%m-%d)" >> /var/log/daily_report.log' - Или автоматичСская гСнСрация URL-адрСса для скачивания Π΄Π°Π½Π½Ρ‹Ρ…:

πŸ“‘ ΠœΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ cron: ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ динамичСскиС Π·Π°Π΄Π°Ρ‡ΠΈ для автоматичСской подстановки

ΠŸΡ€ΠΈΠ²Π΅Ρ‚! ВсСм, ΠΊΡ‚ΠΎ Π»ΡŽΠ±ΠΈΡ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΈ ΠΌΠ΅Ρ‡Ρ‚Π°Π΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ свою систСму ΡƒΠΌΠ½Π΅Π΅ β€” Π²Π°ΠΌ посвящаСтся!

БСгодня расскаТу, ΠΊΠ°ΠΊ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹Π΅ cron-задания Π² настоящих волшСбников Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Основная идСя β€” Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² cron динамичСский Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»: Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ, ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΌΠΈΡΡ со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ, Π±Π΅Π· рСдактирования ΠΊΠΎΠ½Ρ„ΠΈΠ³ΠΎΠ². ΠŸΠΎΡ‡Π΅ΠΌΡƒ это ΠΊΡ€ΡƒΡ‚ΠΎ?

- МСньшС рукоблудия ΠΈ ошибок

- Π“ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ управлСния Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ

- АвтоматичСскоС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ повСдСния систСмы ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ

НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ, содСрТащими Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π΄Π°Ρ‚Ρƒ, ΠΈΠ»ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π»ΠΎΠ³ΠΎΠ² Π²Π΅Ρ‡Π΅Ρ€ΠΎΠΌ, мСняя ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь.

Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ это, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ date Π² строкС Π²Ρ‹Π·ΠΎΠ²Π°:

- ΠŸΡ€ΠΈΠΌΠ΅Ρ€ создания Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎΠΉ ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи:

0 23 * * * /bin/bash -c 'echo "ΠžΡ‚Ρ‡Ρ‘Ρ‚ Π·Π° $(date +%Y-%m-%d)" >> /var/log/daily_report.log'

- Или автоматичСская гСнСрация URL-адрСса для скачивания Π΄Π°Π½Π½Ρ‹Ρ…:

0 * * * * /bin/bash -c 'wget https://api.example.com/data/$(date +%Y%m%d).json -O /tmp/data_$(date +%Y%m%d).json'

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваши cron-Π·Π°Π΄Π°Ρ‡ΠΈ Π±Ρ‹Π»ΠΈ Π½Π΅ просто статично прописанными, Π° ΡƒΠΌΠ΅Π»ΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ условиях β€” внСдряйтС Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΡƒ!

Π“ΠΎΡ‚ΠΎΠ² Π»ΠΈ Ρ‚Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ°Π³ΠΈΠΈ Π² свои автоматичСскиС скрипты?

- ΠŸΡ€ΠΈΠ³Π»Π°ΡΠΈ своих Π΄Ρ€ΡƒΠ·Π΅ΠΉ-программистов ΠΈ систСмных администраторов ΠΏΡ€ΠΎΠΊΠ°Ρ‡Π°Ρ‚ΡŒ свои скилы Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ https://t.me/LinuxSkill, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠΉΠ΄ΠΈ тСсты ΠΈ ΡƒΠ·Π½Π°ΠΉ всС ΠΎ своСй экспСртизС Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot!