🖥️

tmux

آمن ⚙️ الأوامر الخارجية📁 الوصول إلى نظام الملفات⚡ يحتوي على سكربتات

tmux-Sitzungen für Hintergrundaufgaben verwalten

متاح أيضًا من: Bind

Das Ausführen langer Aufgaben in Terminals blockiert oft Ihren Workflow. Dieses Skill erstellt isolierte tmux-Sitzungen für Hintergrundprozesse, sodass Sie Kompilierungen, Server und interaktive Tools ohne Unterbrechung ausführen können.

يدعم: Claude Codex Code(CC)
📊 70 كافٍ
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "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

التدقيق الأمني

آمن
v4 • 1/17/2026

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.

10
الملفات التي تم فحصها
1,503
الأسطر التي تم تحليلها
3
النتائج
4
إجمالي عمليات التدقيق

عوامل الخطر

⚙️ الأوامر الخارجية (3)
📁 الوصول إلى نظام الملفات (2)
⚡ يحتوي على سكربتات (2)
تم تدقيقه بواسطة: claude عرض سجل التدقيق →

درجة الجودة

45
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
21
المجتمع
100
الأمان
83
الامتثال للمواصفات

ماذا يمكنك بناءه

Kompilierung im Hintergrund ausführen

Starten Sie lange Kompilierungsprozesse in tmux-Sitzungen und überprüfen Sie den Fortschritt später, ohne Ihr Terminal zu blockieren.

Entwicklungsdienste verwalten

Starten Sie Webserver, Datenbanken und andere Dienste in persistenten Sitzungen, die Verbindungsabbrüche überstehen.

Interaktive Python-REPL-Sitzungen

Erstellen Sie persistente Python-Umgebungen für Datenanalyse, die den Status über Interaktionen hinweg beibehalten.

جرّب هذه الموجهات

Hintergrundkompilierung starten
Create a tmux session to compile my project in the background. Run 'make clean && make all' and tell me how to monitor progress.
Entwicklungsserver ausführen
Start a development server in a tmux session. Use Python to serve the current directory on port 8000. Set it up as a service so I can check logs later.
Interaktives Debugging
Create a Python REPL session in tmux. Set it up so I can send commands and capture output for debugging my script.
Langandauernde Datenverarbeitung
Start a data processing task in tmux that will run for several hours. Process all CSV files in the data/ directory and save results to output/. Monitor for completion.

أفضل الممارسات

  • Verwenden Sie immer die nach der Sitzungserstellung bereitgestellten Überwachungsbefehle, um den Fortschritt zu verfolgen
  • Legen Sie geeignete Timeouts fest, wenn Sie auf Textmuster warten, um unendliche Wartezeiten zu vermeiden
  • Bereinigen Sie abgeschlossene Sitzungen regelmäßig, um Systemressourcen freizugeben

تجنب

  • Erstellen Sie keine Sitzungen ohne Überwachung - überprüfen Sie immer, ob Aufgaben erfolgreich abgeschlossen werden
  • Vermeiden Sie die Speicherung sensibler Daten in Sitzungsbefehlen, da diese im Klartext gespeichert werden
  • Verbinden Sie sich niemals in automatisierten Skripten mit Sitzungen - verwenden Sie stattdessen capture

الأسئلة المتكررة

Ist dies mit meiner bestehenden tmux-Konfiguration kompatibel?
Ja, es verwendet private Sockets, die nicht mit Ihren persönlichen tmux-Sitzungen oder -Konfigurationen interferieren.
Was passiert mit Sitzungen, wenn mein Computer neu startet?
Sitzungen werden in /tmp gespeichert und gehen beim Neustart verloren. Verwenden Sie den cleanup-Befehl, um alte Sitzungen zu verwalten.
Kann ich dies in meine CI/CD-Pipeline integrieren?
Ja, das Skill funktioniert gut in automatisierten Umgebungen. Verwenden Sie wait-for-text, um den Abschluss zu erkennen, bevor Sie fortfahren.
Sind meine Daten bei Verwendung dieses Skills sicher?
Sitzungsdaten werden lokal in temporären Dateien gespeichert. Vermeiden Sie die Weitergabe sensibler Informationen in Befehlen, da diese im Klartext gespeichert werden.
Der Sitzungsbefehl ist fehlgeschlagen, wie behebe ich das Problem?
Verwenden Sie 'sync', um den Sitzungsstatus zu aktualisieren, überprüfen Sie die tmux-Installation und verifizieren Sie die Socket-Berechtigungen mit 'ls -la /tmp/pi-tmux-sockets/'.
Wie ist dies im Vergleich zum direkten Ausführen von tmux?
Dies bietet programmatische Kontrolle mit automatischer Sitzungsverfolgung, Bereinigung und Isolierung von Ihrem persönlichen tmux-Setup.

تفاصيل المطور

المؤلف

Dwsy

الترخيص

MIT

مرجع

main

بنية الملفات