Fatmawati Achmad Zaenuri/Shutterstock.com
Sleep komutu, Linux bilgisayarınızın hiçbir şey yapmamasını sağlar. Muhtemelen karşı sezgiseldir, ancak bir eylemsizlik süresi bazen tam ihtiyaç duyulan şeydir. Bu makalede, bu Bash kabuk komutunun etkili bir şekilde nasıl kullanılacağı gösterilmektedir.
sleep kullanmak kolaydır. Komut satırında
sleep , boşluk, sayı yazın ve Enter tuşuna basın.
sleep 5
İmleç beş saniye boyunca kaybolur ve sonra geri döner. Ne oldu? Komut satırında
sleep , Bash'e sağladığınız süre boyunca işlemi askıya alma talimatı verir. Örneğimizde bu beş saniyeydi.
Süreleri günler, saatler, dakikalar ve saniyeler içinde
sleep . Bunu yapmak için, süre ile
d, h, m, veya
s eklerini içerir. Uykunun bir gün, dört saat, yedi dakika ve beş saniye duraklamasını sağlamak için aşağıdaki gibi bir komut kullanın:
sleep 1d 4h 7m 5s
s soneki (saniye için) isteğe bağlıdır. Sonek olmadan,
sleep herhangi bir süreyi saniye olarak değerlendirir. Eğer olmasını istedik varsayalım
sleep beş dakika yirmi saniye süreyle duraklama. Bu komutun doğru bir formatı şudur:
sleep 5m 20
Dakika sonundaki
m son ekini vermeyi unutursanız,
sleep beş saniye ve ardından tekrar yirmi saniye beklemesini söyleyeceksiniz. Böylece
sleep 25 saniye duraklar.
Pek çok komut, parametreleri belirli bir sırayla vermenizi gerektirir, ancak
sleep çok bağışlayıcıdır. Onları herhangi bir sırayla sağlayabilirsiniz ve
sleep onlardan anlam ifade edecektir. Parametre olarak bir kayan nokta numarası da sağlayabilirsiniz. Örneğin, 0,5 saat,
sleep yarım saat duraklatılmasını istediğinizi belirtmek için geçerli bir yoldur.
Aşağıdaki (giderek eksantrik) komutların tümü
sleep 10 saniye ara vermesini söyler.
sleep 10
sleep 5 5s
Sleep 1 1 1s 1 1 1s 1 2
sleep 0.16667m
Komuttan Önce Duraklatmak için Uykuyu Kullanma
sleep komutu, bir komutun yürütülmesinden önce bir duraklama vermek için kullanılabilir. Bu komut 15 saniye duraklar ve sonra bir uyarı verir.
sleep 15 && echo -en ‘