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 ‘