Ana Sayfa Teknoloji Linux komutları nasıl planlanır ve ne zaman yapmanız gerekir?

Linux komutları nasıl planlanır ve ne zaman yapmanız gerekir?

24
0

Manuel Breva Colmeiro/Getty Photos

Linux’un gezegendeki en güçlü ve esnek işletim sistemlerinden biri olmasına yardımcı olan pek çok hilesi var.

Örneğin komutları zamanlama yeteneğini ele alalım. Bir şey yazdırmanız gerektiğini, ancak birisinin yazıcıyı bütün sabah kullandığını ve herhangi bir bırakma belirtisi göstermediğini varsayalım. Söz konusu dosyanın yazdırıldığından emin olmanız gerekir ancak hafızanıza güvenmeyin. Bu, yazıcının kullanılabilir olduğundan emin olduğunuzda gerçekleşmesi için dosyayı yazdırılacak şekilde planlamak için harika bir zamandır.

Ayrıca: Cihazımın sorunsuz çalışmasını sağlamak için kullandığım 5 Linux komutu

Ne yapıyorsun? Şuraya dön: en.

Nedir komutada mı?

en command, bir komutun veya betiğin tek bir örneğinin belirli bir saat ve tarihte yürütülmesini planlamanıza olanak tanır ve varsayılan olarak Linux dağıtımınıza kurulmalıdır.

Esasen, en şu şekilde çalıştırılır:

at [OPTION(s)] execution_time

Burada, SEÇENEK(ler) ekleyebileceğiniz çeşitli seçeneklerdir ve yürütme_zamanı, komutun yürütülmesine ilişkin saat/tarihtir.

Ayrıca: Linux’tan ağınızdaki klasörleri nasıl paylaşabilirsiniz?

İle en, bir komutun yürütülmesini belirli bir zamanda, geçerli saatten belirli sayıda dakika veya saat sonra, belirli bir tarih/saatte, hatta gelecek günlerde programlayabilirsiniz – bu gerçekten esnektir.

Hatta bilgisayarınızın belirli bir zamanda kapanmasını planlayabilirsiniz. Geceleri bilgisayarınızı kapatmayı tercih ediyorsanız ve unutma eğilimindeyseniz bu kullanışlı olabilir.

Nasıl kullanılır en

Yukarıdaki örneğimize sadık kalarak bir dosyayı belirli bir zamanda yazdıralım. İlk olarak, komut satırı yazdırma işlemi şu şekilde gerçekleştirilir: lp emretmek. Makinenize bağlı yalnızca bir yazıcınız varsa bunu söylemenize gerek yoktur. lp hangi yazıcının kullanılacağı. Ayrıca şunu da kullanmamız gerekecek: yankı komut ve boru. Kulağa karmaşık geliyor ama değil. İşte nasıl.

Yapmanız gereken ilk şey Linux dağıtımınızda bir terminal penceresi açmaktır. Bunu yaptıktan sonra doğrulayın en şu komutla kurulur:

Çıktıda şöyle bir şey görmelisiniz:

at model 3.2.5
Please report bugs to the Debian bug monitoring system (
or contact the maintainers ([email protected]).

dediğimi hatırla en komut sözdizimi şöyleydi en [OPTION(s)] yürütme_zamanı? Bu sadece komutun yapısıdır ancak çalıştırmak istediğiniz komutu içermez en.

Ayrıca: GNOME tabanlı en iyi 4 Linux masaüstü bilgisayar – ve her birinde en çok hoşuma giden şeyler

Kafası karışmış? Sen olmayacaksın. istihdam etmek zorundayız yankı istediğimizi inşa etme komutu en koşmak. Örneğimizi kullanarak, zdnet.txt dosyasını kullanarak yazdıracağız. lp emretmek. Bunun için aşağıdakileri kullanacağız:

3. İlk komutun sonuçlarını en

Daha sonra, ilk komutun çıktısını sunucuya göndermek için boruyu kullanırız. en şuna benzeyen komut:

İlk komutumuzun çıktısı “lp zdnet.txt” zdnet.txt dosyasını yazdırma komutudur.

Zdnet.txt dosyasını geçerli saatten iki saat sonra yazdıralım; şu anda +2 saat. Ayrıca bir tarih de belirleyebilirsiniz.

Ayrıca: Bu 5 Linux komutunu çalıştırmayın – işte nedeni

Diyelim ki dosyayı geçerli tarihten beş gün sonra saat 15:00’te yazdırmak istediğinizi varsayalım. öğleden sonra 3’te + 5 gün.

Tam komutumuz artık şöyle görünüyor:

echo "lp zdnet.txt" | at now + 2 hours

Bu komutu çalıştırırsanız, komutun ne zaman çalıştırılacağını bildiren çıktıyı göreceksiniz. Örneğin çıktım şuydu:

warning: instructions will likely be executed utilizing /bin/sh
job 1 at Mon Oct 21 10:24:00 2024

Komutu çalıştırdıktan sonra zdnet.txt dosyasının geçerli saatten iki saat sonra yazdırılacağından emin olabilirsiniz.

Ayrıca: Her yeni kullanıcının öğrenmesi gereken ilk 5 Linux komutu

Bu şekilde kullanırsın en Linux’ta komut. Kılavuz sayfasına göz atmanızı tavsiye ederim (adam) komutla belirli zamanların ve tarihlerin nasıl planlanacağı hakkında daha fazla bilgi edinmek için.



Kaynak

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz