GÖREV — Zamanlanmış görevler
GÖREV Sistemin görev zamanlayıcısı: kendiliğinden başlayan şeyler ve ne zaman başladıkları.
Gezinme
Zamanlayıcı zaten klasörlere ayrılmıştır: Windows'ta
\Microsoft\Windows\Defrag birleştirme görevini içerir. Meneaufile onu
bir disk gibi gezer — klasörler çift tıklamayla açılır, yol çubuğu yukarı çıkar,
arama ve sıralama her yerdeki gibi çalışır.
Her görev durumunu (hazır, çalışıyor, devre dışı), sonraki çalışmasını ve son çalışmasını, son sonucunu, sözcüklerle tetikleyicilerini — “Her hafta, Pzt, Cum, saat 21:30” — ve ne çalıştırdığını gösterir. Yazar ve açıklama, sütun seçimiyle görüntülenir.
Düğme yalnızca bir zamanlayıcının yanıt verdiği yerde görünür: Windows'ta, “Görev Zamanlayıcı” hizmeti çalışırken.
İşlem yapma
Sağ tıklamayla: Çalıştır, Sonlandır, Etkinleştir, Devre dışı bırak, Sil — tek bir görevde ya da bütün bir seçimde. Del da siler; önce gidecek olanları adlarıyla söyler.
\Microsoft\Windows altındaki sistem görevlerine yalnızca
yönetici haklarıyla dokunulabilir: Meneaufile bu durumda bu haklarla yeniden
ister, tüm seçim için tek bir kez, ve yükseltme reddedildiğinde bunu söyler.
Oluşturma, değiştirme
Yeni görev…, bir klasöre sağ tıklayınca ya da düğmenin menüsünde, iletişim kutusunu açar; bir göreve çift tıklamak da onu orada açar. Burada ayarlanır:
- görevin adı, klasörü ve açıklaması;
- ne çalıştırdığı: program ya da betik, bağımsız değişkenleri, başlayacağı klasör;
- ne zaman: bir kez, bir başlangıç saatinden itibaren X dakikada bir, günlük, haftalık — günleriyle —, oturum açıldığında, başlangıçta; gerektiği kadar tetikleyici;
- hesap — oturum açıkken kendi hesabınız; oturum kapalıyken de kendi hesabınız, zamanlayıcının sakladığı Windows parolanızla; ya da sistem hesabı — ve en yüksek ayrıcalıklar.
İletişim kutusunun yazamadığı bir tetikleyici — günlükteki bir olayda, yalnızca bir saat boyunca on beş dakikada bir — orada görünür ve olduğu gibi korunur. Windows'ta görev, özgün tanımının üzerine yeniden yazılır: koşulları, güç ayarları ve diğer eylemleri değişmez.
Bir Meneaufile işlemini zamanlama
Her akşam bir yedek, her sabah bir veritabanının dışa aktarımı: Meneaufile işlemleri zamanlanabilir. Zamanla…, onları zaten onaylayan iletişim kutularında bulunur:
- yedekleme ve eşitleme (F10, F11) — yön ve karşılaştırma kuralı korunur;
- kopyalama ve taşıma (F6, Ctrl+F6) ile sürükleyip bırakma;
- sıkıştırma (F9) — arşiv her çalışmanın tarihini alır,
iş-2026-10-03.zip, ve bir önceki günün arşivinin yerine asla geçmez; - bir veritabanının ya da tablonun dışa aktarımı: sağ tıklamayla Dışa aktarmayı zamanla….
İletişim kutusu ne yapılacağını söyler, sonra ne zaman — bir görevle aynı
tetikleyiciler — ve hangi hesapla diye sorar. Bir sorunun karara bağlayacağı şey
önceden belirlenir: çakışma ilkesi burada seçilir ve kimseye soru sorulmaz.
Görev, zamanlayıcının \Meneaufile klasörüne yerleşir; saatini
değiştirmek ya da onu silmek için gidilecek yer orasıdır.
Görev tetiklendiğinde:
- Bir Meneaufile penceresi açıksa: işlem, sanki elle başlatılmış gibi onun kuyruğuna girer.
- Pencere yok ama oturum açıksa: işlem için bir pencere açılır ve açık kalır.
- Oturum kapalıysa — “oturum kapalıyken de” ya da sistem hesabı —: işlem pencere olmadan yapılır. Sistem hesabı ne ağ paylaşımlarını ne de kayıtlı parolaları görür: yerel dosyalar için uygundur.
Bir sistem bildirimi nasıl bittiğini söyler, günlük bunu kaydeder ve görevin son sonucu bunu saklar: başarılı için 0, hatalarla tamamlanan için 2, başarısızlık için 1. Ana parolayla korunan bir kaynak ya da hedef, oturum kapalıyken yedeklenmez: onu yazacak kimse orada olmazdı. Linux'ta işlem, oturum açıkken çalışacak şekilde zamanlanır.
Linux'ta
Üç klasör: systemd, sistemin zamanlayıcıları;
systemd-user, kullanıcınınkiler; crontab,
kullanıcının crontab'ı. Yeni bir görev kullanıcı zamanlayıcısı olarak yazılır —
~/.config/systemd/user içinde bir .service ve bir
.timer —, ya da oraya yerleştirilirse crontab'a. Sistem
hesabında /etc/systemd/system içine gider ve PolicyKit parolayı
sorar.
Crontab'da bir Meneaufile görevi, satırlarının üstündeki
# meneaufile: ad yorumuyla adlandırılır; elle yazılmış satırlar
programlarının adıyla görünür ve oldukları yerde kalır. Bir paketin systemd'ye
koyduğu şey devre dışı bırakılabilir ama silinmez: paketin bir sonraki
güncellemesi onu geri koyardı.
Meneaufile kılavuzu, Türkçe.