aboutsummaryrefslogtreecommitdiffstats
path: root/orphan-reaper.1
blob: 7a4bb3470f41bb35b28c5162c32b17e7e8b1a004 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
.TH ORPHAN-REAPER 1 ORPHAN-REAPER
.SH NAME
orphan-reaper - Keep your process tree clean
.SH SYNOPSIS
.BR orphan-reaper
[-f]
.IR command ...
.SH DESCRIPTION
This user daemon spawns a process and reaps all orphaned
grandchildren. This is useful if you want to keep your
process tree clean. For instance if you want all programs
started from inside the same display server instance to
appear to be inside that display if you look inside the
process tree, rather than all processes that loses their
parent being reparented to PID 1 and make a mess on your
process tree.
.SH OPTIONS
.TP
.BR \-f
Fail if the process cannot become a subreaper.
.SH RATIONALE
It is really nice to have a processes that are running
inside a display server to be a grandchild of the
display server, rather than being reparanted to PID 1.
Especially when multiple display servers are running.
.SH "SEE ALSO"
.BR prctl (2),
.BR pstree (1),
.BR htop (1)
.SH AUTHORS
Mattias Andrée
.RI < maandree@kth.se >