216
submitted 1 month ago by cybercitizen4@lemm.ee to c/asklemmy@lemmy.ml
you are viewing a single comment's thread
view the rest of the comments
[-] notfromhere@lemmy.ml 31 points 1 month ago

Since nobody has said yet, I use screen pretty heavily. Want to run a long running task, starting it from your phone? Run screen to create a detachable session then the long running command. You can then safely close out of your terminal or detach with ctrl a, d and continue in your terminal doing something else. screen -r to get back to it.

[-] gitamar@feddit.org 8 points 1 month ago

I recently switched to tmux and boy, it's way better. I basically use only tmux now anymore. Creating panes to have two processes in one glance, multiple windows, awesome. Plus all the benefits of screen.

[-] krash@lemmy.ml 4 points 1 month ago

Try zellij. Not as popular as tmux, but very intuitive to use.

[-] 7dev7random7@suppo.fi 2 points 1 month ago

Maybe someone reading wants to now about prefix+s. This doubles your excitement.

[-] papertowels@lemmy.one 7 points 1 month ago

In a similar vein, nohup lets you send tasks to the background and seems to be everywhere.

[-] pyr0ball@sh.itjust.works 3 points 4 weeks ago

You can't mention nohup without at least mentioning kill -9 or pkill to slay the monster you created you madman

[-] papertowels@lemmy.one 2 points 4 weeks ago

Sometimes I'll just reboot the entire damn machine just to be safe ;)

[-] Sorse@discuss.tchncs.de 2 points 4 weeks ago

shutdown -r now

[-] olafurp@lemmy.world 1 points 4 weeks ago

Eyyy, don't hate, this is how I start all my work programs. That command is really nice and creates all work programs as children of a single terminal session for easy closing later.

[-] pyr0ball@sh.itjust.works 2 points 4 weeks ago

No hate! Just need to make sure people know so they don't create a bazillion threads without realizing it, or how to stop them effectively

[-] tetris11@lemmy.ml 4 points 1 month ago

Also, screen can connect to an UART device or serial or anything that offers up a TTY

[-] verdare@beehaw.org 3 points 1 month ago

Don’t use screen, but I do use tmux pretty heavily.

[-] muzzle@lemm.ee 2 points 1 month ago

I Always forget to run screen first, so I just rely heavily on dtach

[-] 7dev7random7@suppo.fi 1 points 1 month ago

Simply change your terminal command to execute the terminal multiplexer of your choice.

man terminal_of_choice, look for (start) command.

[-] muzzle@lemm.ee 1 points 4 weeks ago

No thanks, I'm good

[-] krash@lemmy.ml 1 points 1 month ago

How does screen / tmux work when detached from a session, how does it keep the session alive (both when running locally, and while ssh:ing to a server)? Is there a daemon involved?

[-] darvit@lemmy.darvit.nl 1 points 1 month ago

You can find out by running screen and executing pstree, that way you can see how the screen process is run.

this post was submitted on 21 Sep 2024
216 points (97.0% liked)

Asklemmy

43644 readers
1846 users here now

A loosely moderated place to ask open-ended questions

Search asklemmy 🔍

If your post meets the following criteria, it's welcome here!

  1. Open-ended question
  2. Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
  3. Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
  4. Not ad nauseam inducing: please make sure it is a question that would be new to most members
  5. An actual topic of discussion

Looking for support?

Looking for a community?

~Icon~ ~by~ ~@Double_A@discuss.tchncs.de~

founded 5 years ago
MODERATORS