Screen or GNU Screen, is a terminal multiplexer. In other words, it means that you can a start a screen session and then open any number of windows (virtual terminals) inside that session.
i dont want to teach my colleagues how git works. with UnityYAMLMerge setup, conflict resolving, blaming and stuff. Rider's git is just plain better for Unity, so I just made everyone in my team use Rider.
08:39
08:40
Rider also does automatic rebase even with a dirty tree and unversioned files.
it took me a while to get used to it since rebase in rider isnt just git rebase, merge isnt just git merge. but for non programmers it seems pretty easy to understand that it is just some magic so it works i guess.
well in pretty sure bg keeps it connected to the shell’s job mechanism where disown lets it be independent. unless you disown it the process will die with the owning shell(edited)
22:08
nohup is questionable because often i don’t want to save stdout and stderr at all so it just creates this unwanted clutter file
22:09
nohup might be good in many situations but it’s never been a big deal for me when (1. using applications that don’t care about standard input and (2. aren’t involved in any sort of remote session/TTY where you actually care about the hangup signal
well in pretty sure bg keeps it connected to the shell’s job mechanism where disown lets it be independent. unless you disown it the process will die with the owning shell (edited)