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

πŸš€ ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‡Π΅Ρ€Π΅Π· Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚Ρ‹ ΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ Π² bash скриптах

πŸš€ ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‡Π΅Ρ€Π΅Π· Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚Ρ‹ ΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ Π² bash скриптах ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ! 🌟 ВсСгда хочСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ скрипты Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ ΠΊΠ°ΠΊ часы, Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΎΠ² ΠΈ ошибок. БСгодня расскаТу, ΠΊΠ°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ простых Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ ΠΈ Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚ΠΎΠ² ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ваши bash-скрипты Π΅Ρ‰Π΅ ΡƒΠΌΠ½Π΅Π΅ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½Π΅Π΅! Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ sleep, ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ°ΡƒΠ·Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ β€” идСально для синхронизации ΠΈ избСгания пСрСполнСния рСсурсов. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚ΡŒ систСмС врСмя ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ запрос: - ОТиданиС 5 сСкунд: sleep 5 - Π—Π°Π΄Π΅Ρ€ΠΆΠΊΠ° Π½Π° 1 ΠΌΠΈΠ½ΡƒΡ‚Ρƒ ΠΏΠ΅Ρ€Π΅Π΄ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ: sleep 60 Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ sleep с условными ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°ΠΌΠΈ β€” скрипт Π±ΡƒΠ΄Π΅Ρ‚ ΠΆΠ΄Π°Ρ‚ΡŒ ΠΏΠΎΠΊΠ° Π½Π΅ наступит Π½ΡƒΠΆΠ½ΠΎΠ΅ состояниС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠΊΠ° Π½Π΅ появится Ρ„Π°ΠΉΠ»: - Π–Π΄Π΅ΠΌ появлСния Ρ„Π°ΠΉΠ»Π°: while [ ! -f /path/to/file ]; do sleep 10 done Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ ошибок ΠΈΠ·-Π·Π° нСдостатка Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ процСссы. ΠšΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚, ΠΌΠΎΠΆΠ΅Ρ‚, ΠΈΠΌΠ΅Π½Π½ΠΎ нСбольшая Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° станСт вашим сСкрСтным ΠΎΡ€ΡƒΠΆΠΈΠ΅ΠΌ ΠΏΡ€ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ? А ΠΊΠ°ΠΊ Π²Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚Π΅ ΠΏΠ°ΡƒΠ·Ρ‹

πŸš€ ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‡Π΅Ρ€Π΅Π· Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚Ρ‹ ΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ Π² bash скриптах

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ! 🌟

ВсСгда хочСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ скрипты Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ ΠΊΠ°ΠΊ часы, Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΎΠ² ΠΈ ошибок. БСгодня расскаТу, ΠΊΠ°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ простых Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ ΠΈ Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚ΠΎΠ² ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ваши bash-скрипты Π΅Ρ‰Π΅ ΡƒΠΌΠ½Π΅Π΅ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½Π΅Π΅!

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ sleep, ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ°ΡƒΠ·Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ β€” идСально для синхронизации ΠΈ избСгания пСрСполнСния рСсурсов. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚ΡŒ систСмС врСмя ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ запрос:

- ОТиданиС 5 сСкунд:

sleep 5

- Π—Π°Π΄Π΅Ρ€ΠΆΠΊΠ° Π½Π° 1 ΠΌΠΈΠ½ΡƒΡ‚Ρƒ ΠΏΠ΅Ρ€Π΅Π΄ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ:

sleep 60

Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ sleep с условными ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°ΠΌΠΈ β€” скрипт Π±ΡƒΠ΄Π΅Ρ‚ ΠΆΠ΄Π°Ρ‚ΡŒ ΠΏΠΎΠΊΠ° Π½Π΅ наступит Π½ΡƒΠΆΠ½ΠΎΠ΅ состояниС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠΊΠ° Π½Π΅ появится Ρ„Π°ΠΉΠ»:

- Π–Π΄Π΅ΠΌ появлСния Ρ„Π°ΠΉΠ»Π°:

while [ ! -f /path/to/file ]; do

sleep 10

done

Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ ошибок ΠΈΠ·-Π·Π° нСдостатка Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ процСссы.

ΠšΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚, ΠΌΠΎΠΆΠ΅Ρ‚, ΠΈΠΌΠ΅Π½Π½ΠΎ нСбольшая Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° станСт вашим сСкрСтным ΠΎΡ€ΡƒΠΆΠΈΠ΅ΠΌ ΠΏΡ€ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ?

А ΠΊΠ°ΠΊ Π²Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚Π΅ ΠΏΠ°ΡƒΠ·Ρ‹ Π² своих скриптах β€” Ρ‡Π΅Ρ€Π΅Π· `sleep` ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ΅?

Подпишись Π½Π° наш ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill β€” Ρ‚Π°ΠΌ ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚Π°ΠΊΠΈΡ… Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΎΠ²! А Ρ‡Π΅Ρ€Π΅Π· Π±ΠΎΡ‚Π° https://t.me/gradeliftbot Ρ‚Ρ‹ Π»Π΅Π³ΠΊΠΎ ΠΏΡ€ΠΎΠΉΠ΄Π΅ΡˆΡŒ тСсты ΠΏΠΎ Linux ΠΈ поймСшь, Π³Π΄Π΅ Ρƒ тСбя Π΅Ρ‰Π΅ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹.

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ автоматичСский тСст ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ сСрвиса Π·Π° 3 ΠΌΠΈΠ½ΡƒΡ‚Ρ‹! Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ””, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!