29 puan yazan xguru 2025-08-20 | Henüz yorum yok. | WhatsApp'ta paylaş
  • Uzun çalışma süresi gerektiren işleri sıralı veya paralel şekilde çalıştırabilen komut satırı tabanlı bir görev yönetim aracı
  • Tek bir terminale bağlı kalmaz; arka plan daemon'u (pueued) sayesinde SSH oturumu kapansa bile çalışmaya devam eder
  • Zamanlama, görev grubu yönetimi, süreç kontrolü, çökme sonrası kurtarma gibi çeşitli özellikler sunar
    • Zamanlama: görev ekleme, birden fazla görevi aynı anda çalıştırma (eşzamanlı çalışma sayısını belirleme), çalışma sırasını değiştirme, bağımlılık tanımlama, belirli bir zamanda çalışacak şekilde planlama desteği
    • Süreçlerle etkileşim: çıktıyı kolayca inceleme, çalışan işlere girdi gönderme, süreci duraklatma/devam ettirme
    • Görev grubu yönetimi: birden fazla kuyruk oluşturarak paralel çalışma, grup bazında duraklatma ve devam ettirme
    • Arka planda çalışma: pueued daemon'u, oturum açık olsun ya da olmasın çalışmayı sürdürür; ortam değişkenlerini ve çalışma dizinini korur
    • Güvenilirlik: kuyruk ve günlükler diske kaydedilir, böylece sistem çökmesinden sonra da kurtarma mümkündür
    • Diğer özellikler: log ve status için JSON çıktısı, bildirimler için callback hook'ları, belirli bir işi bekleme (wait)
  • Linux, MacOS ve Windows'u destekler; Rust tabanlı olduğu için kurulumu ve kullanımı basittir
  • Karmaşık dağıtık zamanlayıcılardan ziyade, tek kullanıcı ortamında sezgisel görev yönetimine odaklanan bir araç
  • Kullanım
    • pueue add '명령어' : kuyruğa yeni görev ekler
    • pueue status : mevcut görev durumunu kontrol eder
    • pueue log / pueue follow : tamamlanan görev günlüklerini görüntüler veya gerçek zamanlı çıktıyı izler
    • pueue pause, pueue start, pueue kill : çalışma kontrolü
    • pueue group : grup ekleme/silme/listeleme
    • pueue wait : belirli bir görev, grup veya tüm işler bitene kadar bekler
    • pueue reset : tüm işleri durdurur ve sıfırlar

Henüz yorum yok.

Henüz yorum yok.