If I run code (e.g. an executable) on a Linux command-line interface and then close the interface, what happens? Does the executable keep running in the background? What if it requires user-input? Can I "return to it" (e.g. to supply it with user input) during a later session?
Does this behavior change if the command-line interface is accessed remotely (e.g. via SSH)?