If you check my bash codebase, you’ll see that it’s possible to run a task/process in background with
nohup and in the comment i said
or use tumux.
nohup commande # nonstop after disconnection/or use tumux
So why using tumux?¶
Well put simply, it makes your life easier.
Tmux keeps all the windows and panes in a session. You can exit a session at any point. This is called “detaching”. The wonderful part is that Tmux will keep this session alive until you kill the tmux server (e.g. when you reboot) so that at any later point in time you can pick that session up exactly from where you left it by simply “attaching” to that session.
Those who have done web development/remote scripting/ssh will see what I mean.
My Code base¶
c = ctrl
tmux # start
c-b % # horizontal split
c-b arrow # move between panes
tmux kill-session -t kocijan # kill a session named kocijan
tmux ls # see running sessions
c-b x # kill session when on live, use c-d works too
tmux attach -t 0 # attach a detached window
tmux attach -t kocijan # attach a session named kocijan
tmux new -s kocijan # start a session named kocijan
tmux rename-session -t 0 database # rename the session
C-b d # detach a session