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

πŸ“‘ Π’Π°ΠΉΠΌ-манипуляции с cron: Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ запуск ΠΊΠΎΠΌΠ°Π½Π΄ Π² Π½ΡƒΠΆΠ½ΠΎΠ΅ врСмя

πŸ“‘ Π’Π°ΠΉΠΌ-манипуляции с cron: Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ запуск ΠΊΠΎΠΌΠ°Π½Π΄ Π² Π½ΡƒΠΆΠ½ΠΎΠ΅ врСмя Π’Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ…ΠΎΡ‚Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‡Π° Π·Π°ΠΏΡƒΡΠΊΠ°Π»Π°ΡΡŒ Ρ‚ΠΎΡ‡Π½ΠΎ Π² Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ β€” Π±Π΅Π· вашСго постоянного контроля? Π’ΠΎΡ‚ сСкрСт: старина cron β€” это вашС волшСбноС ΠΎΡ€ΡƒΠΆΠΈΠ΅ для Π»ΡŽΠ±Ρ‹Ρ… Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Ρ… Π΄Π΅Π». ΠŸΠΎΡ‡Π΅ΠΌΡƒ стоит ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° cron? - ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π° настройки - ΠΠ°Π΄Ρ‘ΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ - Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ любой Π·Π°Π΄Π°Ρ‡ΠΈ β€” ΠΎΡ‚ бэкапа Π΄ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π»ΠΎΠ³ΠΎΠ² Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ Ρ„Π°ΠΉΠ» ΠΊΡ€ΠΎΠ½: - crontab -e Π—Π°Π΄Π°Π΅ΠΌ расписаниС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для запуска скрипта ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ понСдСльник Π² 3 ΡƒΡ‚Ρ€Π°: 0 3 * * 1 /path/to/script.sh ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ cron ΡƒΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π°ΠΌΠΈ β€” ΠΎΡ‚ ΠΌΠΈΠ½ΡƒΡ‚ Π΄ΠΎ мСсяцСв. А Π΅Ρ‰Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ окруТСния прямо Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„Π°ΠΉΠ»Π°. Π‘ΠΎΠ²Π΅Ρ‚: Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π·Π°Π΄Π°Π½ΠΈΠ΅ сработаСт, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² скрипт Π²Ρ‹Π²ΠΎΠ΄ Π² Π»ΠΎΠ³ Ρ„Π°ΠΉΠ»: echo "Запуск Π² $(date)" >> /var/log/mycron.log Автоматизация β€” наш Π΄Ρ€ΡƒΠ³, ΠΈ cron это Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ! Π’Ρ‹ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ всС Π΅Π³ΠΎ возмоТности для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ э

πŸ“‘ Π’Π°ΠΉΠΌ-манипуляции с cron: Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ запуск ΠΊΠΎΠΌΠ°Π½Π΄ Π² Π½ΡƒΠΆΠ½ΠΎΠ΅ врСмя

Π’Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ…ΠΎΡ‚Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‡Π° Π·Π°ΠΏΡƒΡΠΊΠ°Π»Π°ΡΡŒ Ρ‚ΠΎΡ‡Π½ΠΎ Π² Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ β€” Π±Π΅Π· вашСго постоянного контроля?

Π’ΠΎΡ‚ сСкрСт: старина cron β€” это вашС волшСбноС ΠΎΡ€ΡƒΠΆΠΈΠ΅ для Π»ΡŽΠ±Ρ‹Ρ… Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Ρ… Π΄Π΅Π».

ΠŸΠΎΡ‡Π΅ΠΌΡƒ стоит ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° cron?

- ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π° настройки

- ΠΠ°Π΄Ρ‘ΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅

- Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ любой Π·Π°Π΄Π°Ρ‡ΠΈ β€” ΠΎΡ‚ бэкапа Π΄ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π»ΠΎΠ³ΠΎΠ²

Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ Ρ„Π°ΠΉΠ» ΠΊΡ€ΠΎΠ½:

- crontab -e

Π—Π°Π΄Π°Π΅ΠΌ расписаниС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для запуска скрипта ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ понСдСльник Π² 3 ΡƒΡ‚Ρ€Π°:

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

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ cron ΡƒΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π°ΠΌΠΈ β€” ΠΎΡ‚ ΠΌΠΈΠ½ΡƒΡ‚ Π΄ΠΎ мСсяцСв. А Π΅Ρ‰Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ окруТСния прямо Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„Π°ΠΉΠ»Π°.

Π‘ΠΎΠ²Π΅Ρ‚: Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π·Π°Π΄Π°Π½ΠΈΠ΅ сработаСт, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² скрипт Π²Ρ‹Π²ΠΎΠ΄ Π² Π»ΠΎΠ³ Ρ„Π°ΠΉΠ»:

echo "Запуск Π² $(date)" >> /var/log/mycron.log

Автоматизация β€” наш Π΄Ρ€ΡƒΠ³, ΠΈ cron это Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ!

Π’Ρ‹ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ всС Π΅Π³ΠΎ возмоТности для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ эффСктивности?

- ΠŸΡ€ΠΈΠ³Π»Π°ΡˆΠ°Π΅ΠΌ тСбя ΠΏΡ€ΠΎΠΊΠ°Ρ‡Π°Ρ‚ΡŒ свои Π½Π°Π²Ρ‹ΠΊΠΈ: https://t.me/LinuxSkill Π° вакансии ΠΈΡ‰ΠΈ Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot

- Или ΠΏΡ€ΠΎΡˆΠΈΡ€ΡŒ свои Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Ρ‹, пройдя тСсты Π² https://t.me/gradeliftbot

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