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.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "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)
درجة الجودة
ماذا يمكنك بناءه
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.
جرّب هذه الموجهات
Create a tmux session to compile my project in the background. Run 'make clean && make all' and tell me how to monitor progress.
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.
Create a Python REPL session in tmux. Set it up so I can send commands and capture output for debugging my script.
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