Puncte:0

Cum să porniți sesiunea tmux cu 2 panouri și să executați comanda predefinită în fiecare panou, abia apoi să vă conectați la această sesiune tmux?

drapel ca

Vreau să creez un mediu de dezvoltare în docker și să stabilesc acolo o sesiune tmux unde pot vedea 2 procese de vizionare (procesul de urmărire frontend și procesul de urmărire backend).\

Nu pot să înțeleg cum să scriu un script bash care va crea o sesiune tmux cu 2 panouri cu comenzi predefinite.

Vreau să folosesc tmux și nu un fel de „vizualizator virtual de jurnal de împărțire”, astfel încât să pot reporni manual procesul din fiecare panou, pentru că uneori facem greșeli în cod care doar va ucide procesul de build-watch și trebuie repornit.

Multumesc anticipat!

Puncte:0
drapel ca

Iată o modalitate de a face acest lucru

tmux new -d -s numele-sesiune-mea \; split-window -h ;\ 
tmux send-keys -t my-session-name.1 „aici puteți scrie orice comandă pentru proces care se va atașa la terminal și va afișa rezultatul, cum ar fi python manage.py runserver” ENTER
tmux send-keys -t my-session-name.2 „aici puteți scrie orice comandă pentru proces care se va atașa la terminal și va afișa rezultatul, cum ar fi python manage.py runserver” ENTER

# Utilizați acest lucru pentru a vă conecta oricând doriți 
tmux a -t numele-sesiune-mea

În cele din urmă, veți avea o sesiune tmux cu 2 panouri și fiecare panou va avea proces care rulează și afișează rezultatul.

Pentru a comuta între panouri, utilizați Ctrl-b o

NOTĂ: vedeți acele numere după numele-sesiune-mea? Acestea sunt panouri

Uneori trebuie să schimbi acele numere de la 1 și 2 la 0 și 1. Testați-l și dacă vedeți doar ultimele panouri sau niciun panou executând comanda - încercați să găsiți numere pentru panourile dvs.Presupun că, cunoscând oamenii de aici, pot comenta cum să determine ce panou va avea ce număr.

De exemplu, pe mașina mea gazdă, panourile mele sunt 1 și 2, iar în docker (debian) sunt 0 și 1

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.