Thread Starter
#0
Linux işletim sistemlerinde zamanlanmış görevlerin yönetimi için sıklıkla kullanılan komutlardan biri olan
Öncelikle,
Burada
Bu komut, 10 dakika sonra belirtilen "komut"u çalıştıracaktır.
Bu komut, kullanıcıya ait tüm planlanmış görevleri listeleyecektir. Eğer bir görevi iptal etmek isterseniz,
Sonuç olarak,
at, belirli bir zamanda tek seferlik komutları çalıştırmak için oldukça faydalıdır. Bu rehberde at komutunun nasıl kullanılacağını, temel yapılandırmasını ve örnek senaryoları inceleyeceğiz.Öncelikle,
at komutunun temel kullanımı için terminalde şu yapıyı kullanabilirsiniz:CODE
1at [zaman]Burada
[zaman] ifadesi, komutun çalıştırılacağı zamanı belirtir. Örneğin, eğer 10 dakika sonra bir komut çalıştırmak istiyorsanız, terminalde şöyle bir komut yazabilirsiniz:CODE
1echo "komut" | at now + 10 minutesBu komut, 10 dakika sonra belirtilen "komut"u çalıştıracaktır.
at ile kullanılan zaman formatı oldukça esnektir; örneğin, "15:00", "tomorrow", "next week" gibi ifadeler de kabul edilir.at komutunun bir diğer önemli özelliği, planlanan görevlerin durumunu kontrol etmektir. Bunun için şu komutu kullanabilirsiniz:CODE
1atqBu komut, kullanıcıya ait tüm planlanmış görevleri listeleyecektir. Eğer bir görevi iptal etmek isterseniz,
atrm komutunu kullanabilirsiniz:CODE
1atrm [görev numarası]at komutunun bir diğer avantajı, görevlerinizi belirli bir kullanıcı olarak çalıştırabilme imkanıdır. Eğer root kullanıcıysanız, başka bir kullanıcı adına görev planlamak için -u seçeneği ile birlikte -m seçeneğini kullanarak görev sonucu e-posta bildirimleri alabilirsiniz:CODE
1at -m -u [kullanıcı adı] [zaman]Sonuç olarak,
at komutu, Linux sistemlerinde zamanlama işlemlerini oldukça basit ve etkili bir şekilde gerçekleştirmenizi sağlar. Kullanıcıların belirli zaman dilimlerinde otomatik olarak komut çalıştırmalarına olanak tanır. Bu özellik, sistem yönetimi ve otomasyon süreçlerinde büyük kolaylık sağlar.