diff options
author | Mattias Andrée <maandree@kth.se> | 2021-02-23 15:23:30 +0100 |
---|---|---|
committer | Mattias Andrée <maandree@kth.se> | 2021-02-23 15:23:30 +0100 |
commit | 6ef03dcaee546215c8e5fc15fdeac43689b63f7b (patch) | |
tree | fa1dfdf2d1122446745f60f72c9b04da7acb487a /setpgrp.1 | |
parent | remove dist (diff) | |
download | setpgrp-6ef03dcaee546215c8e5fc15fdeac43689b63f7b.tar.gz setpgrp-6ef03dcaee546215c8e5fc15fdeac43689b63f7b.tar.bz2 setpgrp-6ef03dcaee546215c8e5fc15fdeac43689b63f7b.tar.xz |
Change license, add man pages, misc2
Signed-off-by: Mattias Andrée <maandree@kth.se>
Diffstat (limited to 'setpgrp.1')
-rw-r--r-- | setpgrp.1 | 142 |
1 files changed, 142 insertions, 0 deletions
diff --git a/setpgrp.1 b/setpgrp.1 new file mode 100644 index 0000000..2deb440 --- /dev/null +++ b/setpgrp.1 @@ -0,0 +1,142 @@ +.TH SETPGRP 1 setpgrp + +.SH NAME +setpgrp - run a process in a new process group + +.SH SYNOPSIS +.B setpgrp +[-e +.IR variable ] +[-pv] +.I command +.RI [ argument ]\ ... + +.SH DESCRIPTION +The +.B setpgrp +utility runs a command in a new process +group, and optionally exports that process group +identifier to a user-specified environment variable +and optionally prints that process group identifier +to the standard output. + +.SH OPTIONS +The +.B setpgrp +utility conforms to the Base Definitions volume of POSIX.1-2017, +.IR "Section 12.2" , +.IR "Utility Syntax Guidelines" . +.PP +The following option is supported: +.TP +.BI -e\ variable +Export the identifier of the new process group +to the specified environment +.IR variable . +.TP +.B -p +Print the identifier of the new process group +to the standard output. +.TP +.B -v +Print the identifier of the new process group +to the standard error as a normal diagnostic message. + +.SH OPERANDS +The following operands are supported: +.TP +.I command +The command that shall be run with as the root user. +This will be both the process image and the process's +zeroth command line argument. +.TP +.IR argument \ ... +Command line arguments for the command to run. + +.SH STDIN +The +.B setpgrp +utility does not use the standard input, however the +.I command +it starts may. + +.SH INPUT FILES +None. + +.SH ENVIRONMENT VARIABLES +The following environment variables affects the execution of +.BR setpgrp : +.TP +.SH PATH +Default. See to the Base Definitions volume of POSIX.1-2017, Section 8.3, Other Environment Variables. + +.SH ASYNCHRONOUS EVENTS +Default. + +.SH STDOUT +The +.B setpgrp +utility does not use the standard output unless the +.B -p +option is specified, however the +.I command +it starts may. + +.SH STDERR +The standard error is used for diagnostic messages and the +password prompt. The +.I command +the +.B setpgrp +utility starts may also use the standard error. + +.SH OUTPUT FILES +None. + +.SH EXTENDED DESCRIPTION +None. + +.SH EXIT STATUS +If the +.B setpgrp +utility fails it will exit withone of the following statuses: +.TP +125 +A error occurred. +.TP +126 +The process failed to change process image. +.TP +127 +The specified command was not found. +.PP +If the +.B setpgrp +utility is successful, the exit status is defined by the +.I command +it starts. + +.SH CONSEQUENCES OF ERRORS +Default. + +.SH APPLICATION USAGE +None. + +.SH EXAMPLES +None. + +.SH RATIONALE +None. + +.SH NOTES +None. + +.SH BUGS +None. + +.SH FUTURE DIRECTIONS +None. + +.SH SEE ALSO +.BR setpgid (2), +.BR getpgrp (1) |