Debate

Linux sleep Komutu Nedir?

Iniciado por SilentOperator · 14 ago 2026 12:56 · 2 Visitas · 0 Respuestas
Autor del tema #0
Linux işletim sistemlerinde, sleep komutu, belirli bir süre boyunca yürütmeyi durdurmak için kullanılan basit bir komuttur. Bu komut, özellikle betik (script) yazarken, belirli işlemler arasında gecikme oluşturmak ve zamanlama yapmak için sıkça tercih edilir. sleep komutunun temel kullanımı, belirli bir süreyi saniye cinsinden belirterek çalıştırmaktır.

Örneğin, terminalde aşağıdaki komutu kullanarak 5 saniye beklemek mümkündür:

CODE
1sleep 5


Bu komut çalıştığında, terminal 5 saniye boyunca hiçbir işlem yapmayacak ve ardından bir sonraki komutu çalıştıracaktır. sleep komutu sadece saniye cinsinden değil, aynı zamanda dakika, saat veya gün gibi daha büyük zaman dilimlerinde de kullanılabilir. Bu, zaman dilimlerini ifade etmek için "m", "h" veya "d" ekleri kullanılarak gerçekleştirilebilir. Örneğin:

  • 2 dakika beklemek için:
    CODE
    1sleep 2m

  • 1 saat beklemek için:
    CODE
    1sleep 1h

  • 3 gün beklemek için:
    CODE
    1sleep 3d

sleep komutunun pratik bir kullanım senaryosu, bir betikte ardışık görevler arasında zaman aralığı tanımlamaktır. Örneğin, bir dosyanın yüklenmesini beklemek veya bir ağ hizmetinin başlatılmasını geciktirmek amacıyla kullanılabilir.

Ayrıca, sleep komutunu birden fazla kez ardışık olarak kullanmak mümkündür. Örneğin:

CODE
1echo "İşlem başlıyor..."; sleep 3; echo "3 saniye bekledik."; sleep 2; echo "İşlem tamamlandı."


Bu komut dizisi, kullanıcıya işlem sürecini daha iyi anlama fırsatı tanırken, işlem sürelerinin kontrolünü de sağlar.

Sonuç olarak, sleep komutu, basit ama etkili bir araçtır ve Linux betik yazımı ile işlemlerini planlamak ve zamanlamak için önemli bir rol oynar.

Debes haber iniciado sesión para responder.

0 citas seleccionadas