Linux Komutunu 'at' öğrenin
NS NS, grup, atq, ve atrm Linux komutları, daha sonra yürütmek üzere işleri sıraya alır, inceler veya siler.
Bu komutlar varsayılan olarak yüklenmemiş olabilir. Görevleri zamanlamanın tipik yöntemi şu şekildedir: cron, Olumsuz NS ve ilgili komutlar.
özet
Bu komutlar aşağıdaki genel biçimleri alır:
[-V] [-q kuyruğu] [-f dosyası] [-mldbv] ZAMAN
-c işinde [iş...]
atq [-V] [-q kuyruğu]
atrm [-V] işi [iş...]
toplu [-V] [-q kuyruğu] [-f dosyası] [-mv] [ZAMAN]
Açıklama

NS NS ve grup komutlar, kullanıcının ortam değişkeni tarafından ayarlanan kabuk kullanılarak, daha sonra yürütülecek olan standart girdiden veya belirli bir dosyadan amaçlanan komutları okur. KABUK, kullanıcının oturum açma kabuğu veya nihayetinde /bin/sh.
Bu dört komut birbiriyle ilişkilidir:
- NS: Belirli bir zamanda komutları yürütür.
- atq: Kullanıcı süper kullanıcı değilse, kullanıcının bekleyen işlerini listeler; bu durumda, herkesin işleri listelenir. Çıktı satırlarının formatı (her iş için bir tane): İş numarası, tarih, saat, iş sınıfı.
- atrm: İş numaralarıyla tanımlanan işleri siler.
- grup: Sistem yük seviyeleri izin verdiğinde komutları yürütür; başka bir deyişle, yük ortalaması 0,8'in altına düştüğünde veya çağrıda belirtilen değer atrun.
Kullanım Notları
NS oldukça karmaşık zaman özelliklerine izin verir. Formun zamanlarını kabul eder SS: AA günün belirli bir saatinde bir işi yürütmek için.
Bu süre çoktan geçmişse, ertesi gün olduğu varsayılır. Ayrıca belirtebilirsiniz gece yarısı,öğle vakti, veya çay zamanı (16:00) ve son eki günün saatine sahip olabilirsiniz. NS veya ÖĞLEDEN SONRA sabah veya akşam koşmak için.
Ayrıca formda tarih vererek işin hangi gün çalışacağını da söyleyebilirsiniz. ay adıgün isteğe bağlı olarak yıl, veya formun tarihini vermek AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAte veya AA/GG/YY veya GG.AA.YY. Bir tarih belirtimi zorunlu günün saatinin özelliklerini takip edin. gibi zamanlar da verebilirsiniz. şimdi+saymakzaman birimleri, zaman birimleri nerede olabilir dakikasaat,günler veya haftalar ve söyleyebilirsin NS ile zamanı ekleyerek işi bugün çalıştırmak için bugün ve zamanı ile ekleyerek işi yarın çalıştırmak için yarın.
Örneğin, bir işi 16:00'da çalıştırmak için. bundan üç gün sonra, akşam 4'te yapacaksın. + 3 gün, 31 Temmuz'da sabah 10'da bir iş yapmak için sabah 10'da yapardınız. 31 Tem ve yarın 1'de bir iş yapmak için yarın 1'de yapardınız.
her ikisi için NS ve grup, komutlar standart girdiden veya ile belirtilen dosyadan okunur.-F seçeneği ve yürütülür. Çalışma dizini, ortam ve umask, çağırma anından itibaren korunur.
Bir NS - veya grup - bir komuttan çağrılan komut suShell, geçerli kullanıcı kimliğini koruyacaktır. Kullanıcıya, varsa komutlarından standart hata ve standart çıktı gönderilecektir. Posta komutu kullanılarak gönderilecek /usr/sbin/sendmail. Eğer NS bir'den yürütülür su kabuk, oturum açma kabuğunun sahibi postayı alacaktır.
Süper Kullanıcılar ve Ayrıcalıklar
Süper kullanıcı her durumda bu komutları kullanabilir. Diğer kullanıcılar için at kullanma izni dosyalar tarafından belirlenir. /etc/at.allow ve /etc/at.deny.
eğer dosya /etc/at.allow mevcut, yalnızca içinde belirtilen kullanıcı adlarının kullanımına izin verilir NS.
Eğer /etc/at.allow bulunmuyor, /etc/at.deny kontrol edilir, içinde belirtilmeyen her kullanıcı adının kullanılmasına izin verilir. NS.
Hiçbiri yoksa, yalnızca süper kullanıcının at kullanımına izin verilir.
Boş /etc/at.deny her kullanıcının bu komutları kullanmasına izin verildiği anlamına gelir; bu durum varsayılan yapılandırmadır.
koştuğunda NS etkileşimli bir oturumda, tuşuna basın. Ctrl+D bitirmek için NS oturum, toplantı, celse.
Seçenekler
Komutlar, yukarıda belirtildiği gibi aşağıdaki isteğe bağlı anahtarları alır:
- -V: Sürüm numarasını standart hataya yazdırır.
- -Q sıra: Belirtilen kuyruğu kullanır. Sıra ataması tek bir harften oluşur; geçerli kuyruk atamaları a ile z. ve A ile Z. NS a kuyruk için varsayılandır NS ve B için sıra grup. Daha yüksek harfli kuyruklar daha fazla nezaketle çalışır. "=" özel kuyruğu, şu anda çalışmakta olan işler için ayrılmıştır. Bir iş, büyük harfle belirlenmiş bir kuyruğa gönderilirse, o sırada partiye gönderilmiş gibi işlem görür. Eğer atq belirli bir sıra verildiğinde, yalnızca o sırada bekleyen işleri gösterir.
- -m: Çıktı olmasa bile iş bittiğinde kullanıcıya mail gönder.
- -F dosya: İşi şuradan okur: dosya standart girdi yerine
- -l: için takma ad atq.
- -NS: için takma ad atrm.
- -v: İşin yürütüleceği zamanı gösterir.
- -C: Komut satırında listelenen işleri standart çıktıya yönlendirir.