AT ile istediğiniz zaman bir komut çalıştırın

Hangi kullanıcının GNU / Linux ne olduğunu bilmiyor cron? Birisinin bunu duymaması veya okumaması nadirdir cron hiç, ama ne için olduğunu bilmeyenler için, çünkü cron istediğimiz ay, gün ve saatte belirli bir eylemi gerçekleştirebiliriz.

Ama oradan değil cron Bu yazıda kimden bahsetmek istiyorum, değilse AT, okuyarak keşfettiğim bir komut blogu insanlar ve bu, bir emri belirli bir zamanda gerçekleştirmemize olanak tanır.

Arasındaki fark AT y cron ilkinin kalıcı olmamasıdır, bu nedenle PC size emanet ettiğimiz görev kaybolacak. O nasıl çalışır AT? Pekala, çok basit, temel yol terminalde yazmak olacaktır:

$ at 15:37

Ve bunun gibi bir şey almalıyız:
warning: commands will be executed using /bin/sh
at>

Daha sonra o anda çalıştırılacak komutu yazıyoruz, örneğin:
at> killall console

Sonra ayrıldık AT yazıyor Ctrl + D. Özetle şöyle görünecek:

Resme bakarsanız, AT'yi bitirdiğimizde bize yürüttüğümüz işlemin numarasını verir:

job 3 at Tue Oct  2 15:45:00 2012

Bu durumda, numara 3'tür. İle yürütülen birkaç işlemimiz olduğunda AT, onlara şu komutla danışabiliriz:

$ atq

Öldürmek istediğimiz süreci bildiğimizde, sadece şunu yazmalıyız:

$ atrm #

Öyleyse, örnek süreci bitirmek istersem, sadece şunu koymam gerekir:

$ atrm 3

Hazır

AT, görevi yürütürken bize bir e-posta gönderme seçeneği gibi başka seçeneklere de sahiptir. Bu seçenekler konsola yazılarak görülebilir:

$ man at


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   yani dijo

    Bu bilmiyordum ve çok kullanışlı.
    Archlinux'ta at paketini kurmanız ve kullanmak için atd daemon'unu çalıştırmanız gerekir.

  2.   isimsiz dijo

    ilginç, belirli anlarda faydalı olabilir

  3.   Croto dijo

    Terminal ipuçlarını seviyorum! Erişilebilirlik için Tilda / Yakuake'yi kullanan terminal, sadık bir müttefiktir.

  4.   bilgisayar korsanı775 dijo

    Çok kullanışlı

    teşekkürler

  5.   Pislik dijo

    debian'da "exim-base ve exim-config" gerektirir; Debian'da birçok kişi var

  6.   büyük M dijo

    Üzerine "killall konsolu" koyduğunuzda ne yaptığını ve at'ımın zaten yürütüldüğünü nasıl bildiğimi aşağı yukarı açıklayabilir misiniz?

  7.   Alex dijo

    Bem hedefi! Bom artigo! Teşekkür ederim!

  8.   pepo dijo

    Buff, herhangi bir şeyi bir komuta ekleyerek kalıcı olarak otomatikleştirmeye hizmet etmez. At komutu, yürütülmesi için bir insan tepkisi gerektirir.