# Pueue - 커맨드 라인 명령어를 큐로 처리해주는 도구

> Clean Markdown view of GeekNews topic #22611. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=22611](https://news.hada.io/topic?id=22611)
- GeekNews Markdown: [https://news.hada.io/topic/22611.md](https://news.hada.io/topic/22611.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2025-08-20T09:31:02+09:00
- Updated: 2025-08-20T09:31:02+09:00
- Original source: [github.com/Nukesor](https://github.com/Nukesor/pueue)
- Points: 29
- Comments: 4

## Summary

명령줄 환경에서 **장시간 작업을 순차적 또는 병렬로 실행**할 수 있도록 지원하는 **태스크 관리 도구**입니다. **백그라운드 데몬(pueued)** 구조를 통해 **SSH 세션이 끊겨도 작업을 안정적으로 지속**하며, **스케줄링, 그룹 관리, 크래시 복구** 등 다양한 관리 기능을 제공합니다. Rust 기반으로 **설치 및 사용이 간편**하며, Linux, MacOS, Windows 등 여러 플랫폼에서 사용할 수 있습니다.

## Topic Body

- **긴 실행 시간 걸리는 작업을 순차적 또는 병렬로 실행**할 수 있는 **명령줄 기반 태스크 관리 도구**  
- 단일 터미널에 묶이지 않고, **백그라운드 데몬(pueued)** 을 통해 SSH 세션이 종료되어도 계속 실행됨  
- **스케줄링, 태스크 그룹 관리, 프로세스 제어, 크래시 복구** 등 다양한 기능을 제공  
  - **스케줄링**: 태스크 추가, 여러개의 태스크 동시 실행(동시 실행 개수 지정), 실행 순서 변경, 종속성 설정, 특정 시간 예약 실행 지원  
  - **프로세스와 상호작용**: 쉬운 출력 검사, 실행 중인 작업에 입력 전송하기, 프로세스 일시정지/재개 가능  
  - **태스크 그룹 관리**: 여러개 큐를 생성해 병렬 실행, 그룹 단위의 일시정지 및 재개 가능  
  - **백그라운드 실행**: `pueued` 데몬이 로그인 여부와 관계없이 실행 유지, 환경 변수와 작업 디렉토리 보존  
  - **안정성 보장**: 큐와 로그는 디스크에 저장되어 시스템 크래시 후에도 복구 가능  
  - **기타 기능**: `log`와 `status`의 JSON 출력, 알림을 위한 콜백 훅, 특정 작업 대기(`wait`)  
- Linux, MacOS, Windows를 지원하며, Rust 기반으로 설치 및 사용이 간단  
- 복잡한 분산형 스케줄러가 아닌, **단일 사용자 환경에서 직관적 태스크 관리**에 초점을 둔 도구   
- 사용법  
  - `pueue add '명령어'` : 새 태스크를 큐에 추가  
  - `pueue status` : 현재 태스크 상태 확인  
  - `pueue log` / `pueue follow` : 완료된 태스크 로그 조회 또는 실시간 출력 확인  
  - `pueue pause`, `pueue start`, `pueue kill` : 실행 제어  
  - `pueue group` : 그룹 추가/삭제/조회  
  - `pueue wait` : 특정 태스크, 그룹, 전체가 끝날 때까지 대기  
  - `pueue reset` : 모든 작업 중단 및 초기화

## Comments



### Comment 42720

- Author: chcv0313
- Created: 2025-08-21T01:33:33+09:00
- Points: 1

이름의 의미가 뭘까요? 슈도 큐?

### Comment 42726

- Author: aliveornot
- Created: 2025-08-21T07:53:32+09:00
- Points: 1
- Parent comment: 42720
- Depth: 1

Process queue 인 것 같아요

### Comment 42830

- Author: chcv0313
- Created: 2025-08-24T09:02:50+09:00
- Points: 1
- Parent comment: 42726
- Depth: 2

아. 그쪽이 더 그럴듯합니다.

### Comment 42675

- Author: xguru
- Created: 2025-08-20T09:32:01+09:00
- Points: 2

[Pueue - 커맨드라인 태스크 관리 도구](https://news.hada.io/topic?id=3648)  
  
4년 전에 한번 올렸었는데, 그때는 버전이 0.11 였고요. 지금은 4.0 이 되어서 메이저 버전만 4번 릴리즈 되었습니다.   
  
- v1.0은 안정성 확보  
- v2.0은 CLI/설정 체계를 재설계  
- v3.0은 프로세스 그룹 관리 기능 도입 및 쿼리 기능/필터 기능 개선. 맥 지원 강화  
- v4.0은 구조 전면 개편과 편집 UX 혁신(기존 버전과 비호환). 윈도우에서도 서비스 데몬 지원
