tmux
Gestionar sesiones tmux para tareas en segundo plano
또한 다음에서 사용할 수 있습니다: Bind
Ejecutar tareas largas en terminales frecuentemente bloquea tu flujo de trabajo. Esta skill crea sesiones tmux aisladas para procesos en segundo plano, permitiéndote ejecutar compilaciones, servidores y herramientas interactivas sin interrupciones.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"tmux" 사용 중입니다. Create a tmux session to run my tests
예상 결과:
- Created session: pi-task-tests-20250110-143022
- To monitor this session:
- tmux -S /tmp/pi-tmux-sockets/pi.sock attach -t pi-task-tests-20250110-143022
- Or capture output:
- tmux -S /tmp/pi-tmux-sockets/pi.sock capture-pane -p -J -t pi-task-tests-20250110-143022:1.1 -S -200
"tmux" 사용 중입니다. Start a Python HTTP server as a service
예상 결과:
- Created session: pi-service-http-server-20250110-143045
- Waiting for server to start...
- Server is ready!
- Service is running in the background.
- To stop it later, run:
- bun lib.ts kill pi-service-http-server-20250110-143045
보안 감사
안전This is a legitimate tmux terminal session manager skill. Static scanner produced 288 false positives due to misidentifying Bun's $ spawn syntax as backticks, tmux command flags as crypto algorithms, and standard terminal operations as suspicious. All external commands are safe tmux operations using Bun's proper argument escaping. No malicious intent or behavior confirmed.
위험 요인
⚙️ 외부 명령어 (3)
📁 파일 시스템 액세스 (2)
⚡ 스크립트 포함 (2)
품질 점수
만들 수 있는 것
Ejecutar compilación en segundo plano
Inicia procesos de compilación largos en sesiones tmux y revisa el progreso después sin bloquear tu terminal.
Gestionar servicios de desarrollo
Inicia servidores web, bases de datos y otros servicios en sesiones persistentes que sobreviven a las desconexiones.
Sesiones interactivas de Python REPL
Crea entornos persistentes de Python para análisis de datos que mantienen el estado entre interacciones.
이 프롬프트를 사용해 보세요
Crea una sesión tmux para compilar mi proyecto en segundo plano. Ejecuta 'make clean && make all' y dime cómo monitorear el progreso.
Inicia un servidor de desarrollo en una sesión tmux. Usa Python para servir el directorio actual en el puerto 8000. Configúralo como servicio para poder revisar los registros después.
Crea una sesión de Python REPL en tmux. Configúrala para que pueda enviar comandos y capturar salida para depurar mi script.
Inicia una tarea de procesamiento de datos en tmux que se ejecutará durante varias horas. Procesa todos los archivos CSV en el directorio data/ y guarda los resultados en output/. Monitorea la completitud.
모범 사례
- Siempre usa los comandos de monitoreo proporcionados después de crear una sesión para rastrear el progreso
- Establece tiempos de espera apropiados al esperar patrones de texto para evitar esperas infinitas
- Limpia las sesiones completadas regularmente para liberar recursos del sistema
피하기
- No crees sesiones sin monitoreo - siempre verifica que las tareas se completen exitosamente
- Evites almacenar datos sensibles en los comandos de sesión ya que se guardan en texto plano
- Nunca te adjuntes a sesiones en scripts automatizados - usa capture en su lugar