summaryrefslogtreecommitdiffstats
path: root/sys-utils/setsid.1
blob: 64f0555716450eae41ba66a56011e562aa6d0ef7 (plain)
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
33
34
35
36
37
38
39
40
41
42
.\" Rick Sladkey <jrs@world.std.com>
.\" In the public domain.
.TH SETSID 1 "July 2014" "util-linux" "User Commands"
.SH NAME
setsid \- run a program in a new session
.SH SYNOPSIS
.B setsid
[options]
.I program
.RI [ arguments ]
.SH DESCRIPTION
.B setsid
runs a program in a new session. The command calls
.BR fork (2)
if already a process group leader.  Otherwise, it executes a program in the
current process.  This default behavior is possible to override by
the \fB\-\-fork\fR option.
.SH OPTIONS
.TP
.BR \-c , " \-\-ctty"
Set the controlling terminal to the current one.
.TP
.BR \-f , " \-\-fork"
Always create a new process.
.TP
.BR \-w , " \-\-wait"
Wait for the execution of the program to end, and return the exit value of
this program as the return value of
.BR setsid .
.TP
.BR \-V , " \-\-version"
Display version information and exit.
.TP
.BR \-h , " \-\-help"
Display help text and exit.
.SH "SEE ALSO"
.BR setsid (2)
.SH AUTHOR
Rick Sladkey <jrs@world.std.com>
.SH AVAILABILITY
The setsid command is part of the util-linux package and is available from
https://www.kernel.org/pub/linux/utils/util-linux/.