Sleep Komutu(Delay işlemi)

Sleep Komutu(Delay işlemi)

Merhabalar, bu yazımızda sleep komutu ile alakalı olup çok kısa bir yazı olacak.
Terminalde yapacağımız işlemleri bekletmek veya geciktirmek için bu komutu kullanabiliriz.
Genelde bash scriptlerde yapılan işe ara vermek(delay) için kullanılmaktadır.


Hemen bir iki örnekle kullanımını görelim.

Aşağıdaki komut programın çalışmasını 5 saniye bekletir.

sleep 5

Bu komut 2 dakikalık bir bekleme süresi ekler.

sleep 2m

Bu komut ise 3 saatlik bir bekleme işlemi sağlar.

sleep 3h

Ve son olarakta 7 Günlük bir bekleme işlemi aşağıdaki gibidir.

sleep 7d

 

Gayet amaçsız bir komut dizisinin 🙂 içinde kullanmaya kalktığımızda aşağıdaki komut öncelikle ekrana “Hey, şurada 1 saat kestireyim” yazacak ve daha sonrasında 1 saat bekledikten sonra ekrana “Çok uyudum mu?” yazdıracaktır.

echo "Hey, şurada 1 saat kestireyim" && sleep 1h && echo "Çok uyudum mu?"

Bir de for döngüsü içinde görelim. Döngü 10 sefer dönecek ve her 3 saniyede 1 ekrana kaçıncı turda olduğunu yazdıracak.

for i in {1..10}
do
echo $i
sleep 3s
done

Terminal_017

İlgili Yazılar

Yorum Yok

Fikrini Paylaş

Yorum yaz...


“ Eğer Orta Çağ’da yaşıyor olsaydık C programcıları Perl rahiplerini büyücü diye yakarlardı. ”