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:

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

Mohlo by vás také zajímat

Upgrade PHP v ubuntu včetně již instalovaných modulů

Jednoduchý způsob, jak v ubuntu/debianu snadno povýšit verzi PHP včetně všech již instalovaných modulů.

Číst více

Vypnutí přihlášení uživatele heslem v linuxu

Často se hodí mít u některých uživatelů v linuxovém systému vypnuté vzdálené přihlášení heslem a povolené pouze ssh certifikátem. Zde je návod jak na to.

Číst více

Http Basic Auth s Apache serverem a .htaccess

Jednoduchý a rychlý způsob jak schovat webové stránky za přihlášení, pokud máme webový server Apache.

Číst více

nám. Republiky 28
301 00 Plzeň
Česká republika
IČ: 28006402
DIČ: CZ28006402

© 2002 - 2024 iD-SIGN BRANDS MENTIONED ABOVE ARE PROPERTY OF THEIR RESPECTIVE OWNER.