29 puan yazan xguru 2025-08-20 | 4 yorum | 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

4 yorum

 
chcv0313 2025-08-21

Adının anlamı ne acaba? Sözde queue mu?

 
aliveornot 2025-08-21

Sanırım bir process queue.

 
chcv0313 2025-08-24

Ah. O taraf daha mantıklı görünüyor.

 
xguru 2025-08-20

Pueue - Komut satırı görev yönetim aracı

Bunu 4 yıl önce bir kez paylaşmıştım; o zaman sürüm 0.11'di. Şimdi ise 4.0'a geldi ve yalnızca major sürüm olarak 4 kez yayımlandı.

  • v1.0 kararlılığın sağlanmasına odaklandı
  • v2.0, CLI/yapılandırma sistemini yeniden tasarladı
  • v3.0, süreç grubu yönetimi özelliğini ekledi ve sorgu/filtreleme işlevlerini geliştirdi. Mac desteği güçlendirildi
  • v4.0, yapıyı baştan aşağı yeniledi ve düzenleme UX'inde büyük bir sıçrama yaptı (önceki sürümlerle uyumsuz). Windows'ta da servis daemon desteği sunuyor