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

πŸ› οΈ ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с crontab: ΠΊΠ°ΠΊ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ слоТныС сцСнарии

πŸ› οΈ ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с crontab: ΠΊΠ°ΠΊ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ слоТныС сцСнарии ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π³Π΅Ρ€ΠΎΠΈ Linux! πŸš€ Π’Ρ‹ ΡƒΠΆΠ΅ освоил Π±Π°Π·ΠΎΠ²Ρ‹Π΅ задания Π² cron? Π’ΠΎΠ³Π΄Π° ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΠΏΠΎΠ³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ Π³Π»ΡƒΠ±ΠΆΠ΅ β€” автоматизация становится ΠΏΡ€ΠΎΡ‰Π΅, ΠΊΠΎΠ³Π΄Π° знаСшь Π½ΡŽΠ°Π½ΡΡ‹. БСгодня расскаТу сСкрСты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ΄Π΅Π»Π°ΡŽΡ‚ Ρ‚Π²ΠΎΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π³Π»Π°Π΄ΠΊΠΎΠΉ ΠΈ Π±Π΅Π· ошибок. πŸ”§ ΠŸΠΎΡ‡Π΅ΠΌΡƒ стоит ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ слоТныС ΠΊΡ€ΠΎΠ½-задания - МоТно Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ сцСнарии с условиями ΠΈ Π»ΠΎΠ³Π°ΠΌΠΈ - АвтоматичСски ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ домашнСй инфраструктурой - ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Β«ΠΆΠΈΠ²ΠΎΠΉΒ» ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π·Π°Π΄Π°Ρ‡ 🌟 ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ хитрости: - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ окруТСния прямо Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„Π°ΠΉΠ»Π° - Запускай Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ Ρ‡Π΅Ρ€Π΅Π· && ΠΈΠ»ΠΈ ; для ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ - НС Π·Π°Π±Ρ‹Π²Π°ΠΉ ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π΅ Π»ΠΎΠ³ΠΎΠ² для диагностики (>> /var/log/mycron.log 2>&1) ✨ Π‘ΠΎΠ²Π΅Ρ‚Ρ‹: - Π‘Π΄Π΅Π»Π°ΠΉ скрипт исполняСмым (chmod +x) - Для слоТных сцСнариСв создай ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ bash-скрипт ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°ΠΉ Π΅Π³ΠΎ ΠΈΠ· ΠΊΡ€ΠΎΠ½ - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ($(date +%Y-%m-%d)) для динамичСских ΠΈΠΌΠ΅Π½ Ρ„Π°ΠΉΠ»ΠΎΠ² πŸ“ ΠŸΡ€ΠΈΠΌΠ΅Ρ€: автоматичСский бэкап Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Π΅Ρ‡Π΅Ρ€ ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½

πŸ› οΈ ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с crontab: ΠΊΠ°ΠΊ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ слоТныС сцСнарии

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π³Π΅Ρ€ΠΎΠΈ Linux! πŸš€

Π’Ρ‹ ΡƒΠΆΠ΅ освоил Π±Π°Π·ΠΎΠ²Ρ‹Π΅ задания Π² cron? Π’ΠΎΠ³Π΄Π° ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΠΏΠΎΠ³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ Π³Π»ΡƒΠ±ΠΆΠ΅ β€” автоматизация становится ΠΏΡ€ΠΎΡ‰Π΅, ΠΊΠΎΠ³Π΄Π° знаСшь Π½ΡŽΠ°Π½ΡΡ‹. БСгодня расскаТу сСкрСты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ΄Π΅Π»Π°ΡŽΡ‚ Ρ‚Π²ΠΎΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π³Π»Π°Π΄ΠΊΠΎΠΉ ΠΈ Π±Π΅Π· ошибок.

πŸ”§ ΠŸΠΎΡ‡Π΅ΠΌΡƒ стоит ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ слоТныС ΠΊΡ€ΠΎΠ½-задания

- МоТно Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ сцСнарии с условиями ΠΈ Π»ΠΎΠ³Π°ΠΌΠΈ

- АвтоматичСски ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ домашнСй инфраструктурой

- ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Β«ΠΆΠΈΠ²ΠΎΠΉΒ» ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π·Π°Π΄Π°Ρ‡

🌟 ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ хитрости:

- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ окруТСния прямо Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„Π°ΠΉΠ»Π°

- Запускай Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ Ρ‡Π΅Ρ€Π΅Π· && ΠΈΠ»ΠΈ ; для ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ

- НС Π·Π°Π±Ρ‹Π²Π°ΠΉ ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π΅ Π»ΠΎΠ³ΠΎΠ² для диагностики (>> /var/log/mycron.log 2>&1)

✨ Π‘ΠΎΠ²Π΅Ρ‚Ρ‹:

- Π‘Π΄Π΅Π»Π°ΠΉ скрипт исполняСмым (chmod +x)

- Для слоТных сцСнариСв создай ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ bash-скрипт ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°ΠΉ Π΅Π³ΠΎ ΠΈΠ· ΠΊΡ€ΠΎΠ½

- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ($(date +%Y-%m-%d)) для динамичСских ΠΈΠΌΠ΅Π½ Ρ„Π°ΠΉΠ»ΠΎΠ²

πŸ“ ΠŸΡ€ΠΈΠΌΠ΅Ρ€: автоматичСский бэкап Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Π΅Ρ‡Π΅Ρ€ ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° увСдомлСния ΠΏΠΎ email, Ссли всё ΠΏΡ€ΠΎΡˆΠ»ΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ β€” Π½ΠΈΡ‡Π΅Π³ΠΎ слоТного!

А Ρ‚Ρ‹ ΡƒΠΆΠ΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΡˆΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ? Или всё Π΅Ρ‰Π΅ дСлаСшь Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ?

ΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡΡ ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Ρƒ https://t.me/LinuxSkill ΠΈ тСстируй свои знания Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot β€” ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… статСй ΠΈ Ρ†Π΅Π½Π½Ρ‹Ρ… Ρ„ΠΈΡˆΠ΅ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ!

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚!

Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ”” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!