Ptejte se
Poptat projekt

+420 605 905 191 · info@id-sign.com

Servery 1 min čtení · 11/2020

Přesunutí běžících procesů do Tmuxu

Jednoduchý návod jak přesunout dlouho běžící proces z vaší konzole do Tmuxu

Pokud se vám již někdy stalo, že jste ve své konzoli na serveru spustili příkaz, který běžel déle než jste čekali a vy jste se již potřebovali odhlásit, tak zde je jednoduchý postup jak příkaz snadno přesunout do Tmuxu.

Instalace závislostí

V uvedeném návodu jsou použity příkazy, které nebývají součástí základní instalace Linuxu. Lze je však jednoduše doinstalovat, v Debian/Ubuntu světě takto snadno:

bash
apt install tmux reptyr

Postup přesunutí

  1. Suspendace procesu: stisknout Ctrl+Z
  2. Obnovení procesu na pozadí: bg
  3. Disown na procesu: disown %1
  4. Spuštění Tmuxu: tmux nebo tmux attach (pokud vám již nějaký tmux běží)
  5. Nalezení správného PID: ps a | grep <$PROCESS_NAME>
  6. Obnovení procesu v Tmuxu: reptyr <$PID>

Originální postup převzat z https://www.linkedin.com/pulse/move-running-process-screen-bruce-werdschinski/ a návod na tmux je k přečtení třeba na root.cz

Sdílet
LinkedIn Facebook

Potřebujete víc než článek?

Zkuste se nám nezávazně ozvat – stačí několik vět o tom, co řešíte.

Dál čtěte

Podobné články

Další zápisky z provozu a vývoje.

Celá poradna