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
Bu bilmiyordum ve çok kullanışlı.
Archlinux'ta at paketini kurmanız ve kullanmak için atd daemon'unu çalıştırmanız gerekir.
ilginç, belirli anlarda faydalı olabilir
Terminal ipuçlarını seviyorum! Erişilebilirlik için Tilda / Yakuake'yi kullanan terminal, sadık bir müttefiktir.
Çok kullanışlı
teşekkürler
debian'da "exim-base ve exim-config" gerektirir; Debian'da birçok kişi var
Ü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?
Bem hedefi! Bom artigo! Teşekkür ederim!
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.