29 pontos por xguru 2025-08-20 | 4 comentários | Compartilhar no WhatsApp
  • Ferramenta de gerenciamento de tarefas via linha de comando que permite executar tarefas de longa duração de forma sequencial ou em paralelo
  • Não fica presa a um único terminal e continua rodando mesmo após o encerramento da sessão SSH por meio do daemon em segundo plano (pueued)
  • Oferece vários recursos, como agendamento, gerenciamento de grupos de tarefas, controle de processos e recuperação após falhas
    • Agendamento: adicionar tarefas, executar várias tarefas ao mesmo tempo (definindo o número de execuções simultâneas), alterar a ordem de execução, configurar dependências e agendar execução para um horário específico
    • Interação com processos: inspeção fácil da saída, envio de entrada para trabalhos em execução, pausa e retomada de processos
    • Gerenciamento de grupos de tarefas: criar várias filas para execução paralela e pausar ou retomar por grupo
    • Execução em segundo plano: o daemon pueued continua em execução independentemente de login, preservando variáveis de ambiente e diretório de trabalho
    • Garantia de estabilidade: a fila e os logs são salvos em disco, permitindo recuperação mesmo após falha do sistema
    • Outros recursos: saída JSON de log e status, hooks de callback para notificações e espera por tarefas específicas (wait)
  • Suporta Linux, MacOS e Windows, e por ser baseado em Rust é simples de instalar e usar
  • Em vez de ser um agendador distribuído complexo, é uma ferramenta focada em gerenciamento intuitivo de tarefas em ambiente de usuário único
  • Como usar
    • pueue add '명령어' : adiciona uma nova tarefa à fila
    • pueue status : verifica o estado atual das tarefas
    • pueue log / pueue follow : consulta os logs de tarefas concluídas ou acompanha a saída em tempo real
    • pueue pause, pueue start, pueue kill : controle de execução
    • pueue group : adicionar/remover/listar grupos
    • pueue wait : aguarda até que uma tarefa específica, um grupo ou tudo termine
    • pueue reset : interrompe e reinicializa todos os trabalhos

4 comentários

 
chcv0313 2025-08-21

Qual será o significado do nome? Pseudo queue?

 
aliveornot 2025-08-21

Parece ser uma fila de processos.

 
chcv0313 2025-08-24

Ah. Essa opção parece mais plausível.

 
xguru 2025-08-20

Pueue - ferramenta de gerenciamento de tarefas em linha de comando

Eu já tinha postado sobre ele uma vez há 4 anos; naquela época a versão era 0.11, e agora chegou à 4.0, com nada menos que 4 lançamentos de versões principais.

  • v1.0 focou em garantir a estabilidade
  • v2.0 redesenhou a CLI e o sistema de configuração
  • v3.0 introduziu gerenciamento de grupos de processos e melhorou os recursos de consulta e filtragem. Reforçou o suporte para Mac
  • v4.0 trouxe uma reformulação completa da arquitetura e uma grande melhoria na UX de edição (incompatível com as versões anteriores). Também passou a oferecer suporte a daemon de serviço no Windows