Content deleted Content added
Stevebroshar (talk | contribs) →Control: Organize the best I can so that terms are defined before referenced |
Stevebroshar (talk | contribs) →Implementation: remove fluff |
||
Line 53:
==Implementation==
{{Unreferenced section|date=February 2020}}
Typically,
The [[Disown (Unix)|<code>disown</code>]] command can be used to remove jobs from the job table, so that when the session ends the [[child process]] groups are not sent SIGHUP, nor does the shell wait for them to terminate. They thus become [[orphan process]]es, and may be terminated by the operating system, though more often this is used so the processes are adopted by [[init]] (the kernel sets their [[parent process]] to init) and continue executing as [[daemon (computer software)|daemon]]s. Alternatives to prevent jobs from being terminated include [[nohup]] and using a [[terminal multiplexer]].
|