Sizin gibi okuyucular MUO'yu desteklemeye yardımcı oluyor. Sitemizdeki bağlantıları kullanarak bir satın alma işlemi gerçekleştirdiğinizde, bir ortaklık komisyonu kazanabiliriz. Devamını oku.

Zaman yönetimi, ustalaşması zor bir sanattır. Neyse ki, teknolojinin yardımıyla, sıradan görevleri otomatik hale getirebilir ve bilgisayarınıza devredebilirsiniz. İnsanların aksine, PC'ler belirli bir zamanda tekrar eden görevleri yürütmekte çok iyidir.

Linux'ta, cron gibi araçları kullanarak tekrar eden görevleri çalıştırabilirsiniz. Ayrıca, tek seferlik görevleri zamanlayabilir ve çalıştırabilirsiniz. de emretmek.

Linux üzerinde yükleme

at komutu, çoğu dağıtımdaki standart Linux yardımcı programlarının bir parçası değildir. Neyse ki, kullandığınız dağıtımdan bağımsız olarak paket yöneticinizi kullanarak kolayca yükleyebilirsiniz.

Ubuntu, MX Linux ve Pop!_OS gibi Debian tabanlı sistemlerde aşağıdakileri çalıştırarak kurabilirsiniz:

sudo uygun düzenlemekde

RHEL, Fedora veya Rocky Linux gibi RPM tabanlı bir dağıtım kullanıyorsanız, paketi yüklemek için DNF'yi kullanın:

instagram viewer
sudo dnf düzenlemekde

Manjaro gibi Arch tabanlı Linux dağıtımlarında şunu çalıştırın:

sudo pacman -S de

atd İş Zamanlayıcı Hizmetini Başlatma

at komutunu kullanmadan önce, atd zamanlama arka plan programının çalıştığından emin olun. bu ne de komut, zamanlanmış işleri yürütmek için kullanır.

sudo systemctl durum atd

atd hizmeti çalışmıyorsa, şunu kullanarak başlatabilirsiniz:

sudo systemctl başlangıç atd

İle Linux'ta Görevleri Zamanlama

Tek seferlik bir işi gelecekte belirli bir zamanda yürütülmek üzere şu şekilde planlayabilirsiniz:

emretmek | zaman damgasında

Örneğin, geçerli dizininizin içeriğini listelemek için bir görev planlayabiliriz. ls komutunu kullanarak ve çıktıyı bir dakika sonra bir dosyaya yazın.

İlk olarak, kullanıcı ana klasörünüze geçin cd komutunu kullanarak:

CD ~

Ardından, görevinizi zamanlamak için aşağıdaki komutu yürütün:

ls > list_items.txt | şu anda + 1 dakika

Çıktı, görevinizin zamanlandığını belirtir. Zaman geçtikten sonra, dizininizin içeriğini listeleyebilirsiniz ve dizin içeriğini içeren yeni bir metin dosyası bulunmalıdır.

Komutu yarın öğlen çalıştırmak istiyorsanız, şunu çalıştırın:

ls > list_items.txt | yarın öğlen

Daha spesifik saatler ve tarihler için tarih biçimini kullanın AAAAAAA YYYY. Örneğin, önceki komutu saat 1'de yürütmek için. 25 Aralık 2023'te şu komutu çalıştırabilirsiniz:

ls > list_items.txt | 12251300 2023'te

at komutu, belirli komutları kesin bir zamanda çalıştırmanıza izin veren çok daha gelişmiş özelliklere sahiptir. Daha fazla komut seçeneği için kılavuz sayfalarına bakın:

adam

Kullanarak Linux'ta Komut Dosyalarını Zamanlama

Tek tek komutları çalıştırmanın yanı sıra, komut dosyalarını belirtilen zamanlarda yürütülecek şekilde programlamak için at komutunu da kullanabilirsiniz.

Diyelim ki adında bir betiğiniz var. disk_usage.sh, ana klasörünüzde bulunur. Komut dosyası, sabit disk kullanımını bir metin dosyasına yazdırır. İşte senaryo:

#!/bin/bash
df-H > disk kullanımı.txt

Bu komut dosyasını otuz dakika sonra çalıştırmak için aşağıdaki komutu çalıştırmanız yeterlidir:

şu anda + 30 dakika -f ~/disk_usage.sh

Komut dosyanıza uygun modu vererek çalıştırılabilir olduğundan emin olun. Bunu yapmak için chmod komutunu kullanabilirsiniz:

sudochmod +Xdisk kullanımı.sh

Linux'ta Görevlerde Beklemede Olanları Yönetme

Bekleyen görevleri aşağıdaki komutu kullanarak görüntüleyebilirsiniz:

atq

Bekleyen bir görevi silmek için aşağıdaki komut biçimini kullanın:

atrm görev_numarası

Örneğin, görev numarası 12'yi silmek için şunu kullanın:

ATM 12

İle Linux'ta Tekrarlayan Görevleri Otomatikleştirin

at komutu, Linux PC'nizde tek seferlik işleri yürütmek veya çalıştırmak için güçlü ve çok yönlü bir araçtır. at dışında, basitten karmaşığa kadar her türlü görevi otomatikleştirmek için crontab'ı kullanabilirsiniz.