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

πŸš€ *ΠŸΡ€ΠΎΠΊΠ°Ρ‡Π°ΠΉ свои скрипты: ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°Ρ‚ΡŒ эффСктивныС Bash-Ρ†ΠΈΠΊΠ»Π«

πŸš€ *ΠŸΡ€ΠΎΠΊΠ°Ρ‡Π°ΠΉ свои скрипты: ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°Ρ‚ΡŒ эффСктивныС Bash-Ρ†ΠΈΠΊΠ»Π«*

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π΄Ρ€ΡƒΠ·ΡŒΡ! πŸ–₯️Want Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€ΡƒΡ‚ΠΈΠ½Ρƒ? Π’ΠΎΠ³Π΄Π° прямо сСйчас β€” создаСм ΠΊΡ€ΡƒΡ‚Ρ‹Π΅ Ρ†ΠΈΠΊΠ»Ρ‹ Π² Bash! Π­Ρ‚ΠΎ Π½Π΅ просто слова β€” это ΠΊΠ»ΡŽΡ‡ ΠΊ эффСктивной Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΈ освобоТдСнию Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Π—Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ использованиС Ρ†ΠΈΠΊΠ»ΠΎΠ² позволяСт быстро ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ сотни Ρ„Π°ΠΉΠ»ΠΎΠ², Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ систСм ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹?

Π‘Π°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅ β€” это ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΡ…! Π’ΠΎΡ‚ ΠΏΠ°Ρ€Π° Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΎΠ²:

- for ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚, Ссли Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΉΡ‚ΠΈΡΡŒ ΠΏΠΎ списку:

for file in *.log; do echo "$file"; done

- while Π³ΠΎΡ€ΠΈΡ‚ для постоянного ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°:

while true; do echo "Heartbeat"; sleep 10; done

- А Π΅Ρ‰Ρ‘ Π΅ΡΡ‚ΡŒ until, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ, ΠΏΠΎΠΊΠ° условиС Π½Π΅ выполнится.

ΠšΠ»ΡŽΡ‡ ΠΊ успСху β€” ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ условия ΠΈ ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ бСсконСчных Ρ†ΠΈΠΊΠ»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Π²ΠΈΡΠ½ΡƒΡ‚ΡŒ систСму.

Для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… β€” Π½Π°Ρ‡Π½ΠΈ с простых for: это быстро, понятно ΠΈ нСвСроятно ΠΏΠΎΠ»Π΅Π·Π½ΠΎ!

А Ρ‚Ρ‹ ΡƒΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΡˆΡŒ Ρ†ΠΈΠΊΠ»Ρ‹ Π² своих скриптах ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅ΡˆΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ всС Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ?

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ β€” Π² нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill Π° вакансиями систСмных Π°Π΄ΠΌΠΈΠ½ΠΎΠ² Ρ‚Ρ‹ моТСшь ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot.

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