# SOME DESCRIPTIVE TITLE
# Copyright (C) YEAR Free Software Foundation, Inc.
# This file is distributed under the same license as the psmisc package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr "Project-Id-Version: psmisc 23.4rc1.7-eb71\nReport-Msgid-Bugs-To: Craig Small <csmall@dropbear.xyz>\nPOT-Creation-Date: 2021-02-06 09:01+1100\nPO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\nLast-Translator: FULL NAME <EMAIL@ADDRESS>\nLanguage-Team: LANGUAGE <LL@li.org>\nLanguage: \nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit\n"

#. type: TH
#: ../doc/fuser.1:9
#, no-wrap
msgid "FUSER"
msgstr ""

#. type: TH
#: ../doc/fuser.1:9 ../doc/peekfd.1:9 ../doc/pslog.1:9 ../doc/prtstat.1:9
#, no-wrap
msgid "2020-09-09"
msgstr ""

#. type: TH
#: ../doc/fuser.1:9 ../doc/killall.1:9 ../doc/peekfd.1:9 ../doc/prtstat.1:9
#: ../doc/pstree.1:9
#, no-wrap
msgid "psmisc"
msgstr ""

#. type: TH
#: ../doc/fuser.1:9 ../doc/killall.1:9 ../doc/peekfd.1:9 ../doc/prtstat.1:9
#: ../doc/pstree.1:9
#, no-wrap
msgid "User Commands"
msgstr ""

#. type: SH
#: ../doc/fuser.1:10 ../doc/killall.1:10 ../doc/peekfd.1:10 ../doc/pslog.1:10
#: ../doc/prtstat.1:10 ../doc/pstree.1:10
#, no-wrap
msgid "NAME"
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:12
msgid "fuser - identify processes using files or sockets"
msgstr ""

#. type: SH
#: ../doc/fuser.1:12 ../doc/killall.1:12 ../doc/peekfd.1:12 ../doc/pslog.1:12
#: ../doc/prtstat.1:12 ../doc/pstree.1:12
#, no-wrap
msgid "SYNOPSIS"
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:28
msgid "B<fuser> [B<-fuv>] [B<-a>|B<-s>] [B<-4>|B<-6>] [B<-c>|B<-m>|B<-n> I<space>] [B<\\ -k> [B<-i>] [B<-M>] [B<-w>] [B<->I<SIGNAL>] ] I<name> ..."
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:30
msgid "B<fuser -l>"
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:32
msgid "B<fuser -V>"
msgstr ""

#. type: SH
#: ../doc/fuser.1:33 ../doc/killall.1:45 ../doc/peekfd.1:23 ../doc/pslog.1:19
#: ../doc/prtstat.1:21 ../doc/pstree.1:36
#, no-wrap
msgid "DESCRIPTION"
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:38
msgid "B<fuser> displays the PIDs of processes using the specified files or file systems.  In the default display mode, each file name is followed by a letter denoting the type of access:"
msgstr ""

#. type: TP
#: ../doc/fuser.1:41
#, no-wrap
msgid "B<c>"
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:44
msgid "current directory."
msgstr ""

#. type: TP
#: ../doc/fuser.1:44
#, no-wrap
msgid "B<e>"
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:47
msgid "executable being run."
msgstr ""

#. type: TP
#: ../doc/fuser.1:47
#, no-wrap
msgid "B<f>"
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:52
msgid "open file.  B<f> is omitted in default display mode."
msgstr ""

#. type: TP
#: ../doc/fuser.1:52
#, no-wrap
msgid "B<F>"
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:57
msgid "open file for writing.  B<F> is omitted in default display mode."
msgstr ""

#. type: TP
#: ../doc/fuser.1:57
#, no-wrap
msgid "B<r>"
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:60
msgid "root directory."
msgstr ""

#. type: TP
#: ../doc/fuser.1:60
#, no-wrap
msgid "B<m>"
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:63
msgid "mmap'ed file or shared library."
msgstr ""

#. type: TP
#: ../doc/fuser.1:63
#, no-wrap
msgid "B<.>"
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:66
msgid "Placeholder, omitted in default display mode."
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:75
msgid "B<fuser> returns a non-zero return code if none of the specified files is accessed or in case of a fatal error.  If at least one access has been found, B<fuser> returns zero."
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:89
msgid "In order to look up processes using TCP and UDP sockets, the corresponding name space has to be selected with the B<-n> option. By default B<fuser> will look in both IPv6 and IPv4 sockets.  To change the default behavior, use the B<-4> and B<-6> options.  The socket(s) can be specified by the local and remote port, and the remote address.  All fields are optional, but commas in front of missing fields must be present:"
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:91
msgid "[I<lcl_port>][,[I<rmt_host>][,[I<rmt_port>]]]"
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:94
msgid "Either symbolic or numeric values can be used for IP addresses and port numbers."
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:97
msgid "B<fuser> outputs only the PIDs to stdout, everything else is sent to stderr."
msgstr ""

#. type: SH
#: ../doc/fuser.1:97 ../doc/killall.1:78 ../doc/peekfd.1:28 ../doc/pslog.1:23
#: ../doc/prtstat.1:27 ../doc/pstree.1:89
#, no-wrap
msgid "OPTIONS"
msgstr ""

#. type: TP
#: ../doc/fuser.1:98
#, no-wrap
msgid "B<-a>, B<--all>"
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:102
msgid "Show all files specified on the command line.  By default, only files that are accessed by at least one process are shown."
msgstr ""

#. type: IP
#: ../doc/fuser.1:102 ../doc/pstree.1:97
#, no-wrap
msgid "B<-c>"
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:105
msgid "Same as B<-m> option, used for POSIX compatibility."
msgstr ""

#. type: TP
#: ../doc/fuser.1:105
#, no-wrap
msgid "B<-f>"
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:108
msgid "Silently ignored, used for POSIX compatibility."
msgstr ""

#. type: TP
#: ../doc/fuser.1:108
#, no-wrap
msgid "B<-k>, B<--kill>"
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:120
msgid "Kill processes accessing the file.  Unless changed with B<->I<SIGNAL\\/>, SIGKILL is sent.  An B<fuser> process never kills itself, but may kill other B<fuser> processes.  The effective user ID of the process executing B<fuser> is set to its real user ID before attempting to kill."
msgstr ""

#. type: IP
#: ../doc/fuser.1:120 ../doc/killall.1:99
#, no-wrap
msgid "B<-i>, B<--interactive>"
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:127
msgid "Ask the user for confirmation before killing a process.  This option is silently ignored if B<-k> is not present too."
msgstr ""

#. type: TP
#: ../doc/fuser.1:127
#, no-wrap
msgid "B<-I>, B<--inode>"
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:133
msgid "For the name space B<file> let all comparisons be based on the inodes of the specified file(s)  and never on the file names even on network based file systems."
msgstr ""

#. type: TP
#: ../doc/fuser.1:133
#, no-wrap
msgid "B<-l>, B<--list-signals>"
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:136 ../doc/killall.1:103
msgid "List all known signal names."
msgstr ""

#. type: TP
#: ../doc/fuser.1:136
#, no-wrap
msgid "B<-m>I< NAME>, B<--mount >I<NAME>"
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:144
msgid "I<NAME> specifies a file on a mounted file system or a block device that is mounted.  All processes accessing files on that file system are listed.  If a directory is specified, it is automatically changed to I<NAME>/ to use any file system that might be mounted on that directory."
msgstr ""

#. type: TP
#: ../doc/fuser.1:144
#, no-wrap
msgid "B<-M>, B<--ismountpoint>"
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:152
msgid "Request will be fulfilled only if I<NAME> specifies a mountpoint.  This is an invaluable seat belt which prevents you from killing the machine if I<NAME> happens to not be a filesystem."
msgstr ""

#. type: TP
#: ../doc/fuser.1:152
#, no-wrap
msgid "B<-w>"
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:158
msgid "Kill only processes which have write access.  This option is silently ignored if B<-k> is not present too."
msgstr ""

#. type: TP
#: ../doc/fuser.1:158
#, no-wrap
msgid "B<-n>I< NAMESPACE>, B<--namespace >I<NAMESPACE>"
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:173
msgid "Select a different name space.  The name spaces B<file> (file names, the default), B<udp> (local UDP ports), and B<tcp> (local TCP ports) are supported.  For ports, either the port number or the symbolic name can be specified.  If there is no ambiguity, the shortcut notation I<name>B</>I<space> (e.g., I<80>B</>I<tcp>)  can be used."
msgstr ""

#. type: TP
#: ../doc/fuser.1:173
#, no-wrap
msgid "B<-s>, B<--silent>"
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:183
msgid "Silent operation.  B<-u> and B<-v> are ignored in this mode.  B<-a> must not be used with B<-s>."
msgstr ""

#. type: TP
#: ../doc/fuser.1:183
#, no-wrap
msgid "B<->I<SIGNAL>"
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:193
msgid "Use the specified signal instead of SIGKILL when killing processes.  Signals can be specified either by name (e.g., B<-HUP>)  or by number (e.g., B<-1>).  This option is silently ignored if the B<-k> option is not used."
msgstr ""

#. type: IP
#: ../doc/fuser.1:193 ../doc/killall.1:118
#, no-wrap
msgid "B<-u>, B<--user>"
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:196
msgid "Append the user name of the process owner to each PID."
msgstr ""

#. type: IP
#: ../doc/fuser.1:196 ../doc/killall.1:121
#, no-wrap
msgid "B<-v>, B<--verbose>"
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:207
msgid "Verbose mode.  Processes are shown in a B<ps>-like style.  The fields PID, USER and COMMAND are similar to B<ps>.  ACCESS shows how the process accesses the file.  Verbose mode will also show when a particular file is being accessed as a mount point, knfs export or swap file.  In this case B<kernel> is shown instead of the PID."
msgstr ""

#. type: IP
#: ../doc/fuser.1:207 ../doc/killall.1:123
#, no-wrap
msgid "B<-V>, B<--version>"
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:210 ../doc/killall.1:125 ../doc/pslog.1:27
#: ../doc/pstree.1:167
msgid "Display version information."
msgstr ""

#. type: TP
#: ../doc/fuser.1:210
#, no-wrap
msgid "B<-4>, B<--ipv4>"
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:215
msgid "Search only for IPv4 sockets.  This option must not be used with the B<-6> option and only has an effect with the tcp and udp namespaces."
msgstr ""

#. type: TP
#: ../doc/fuser.1:215
#, no-wrap
msgid "B<-6>, B<--ipv6>"
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:220
msgid "Search only for IPv6 sockets.  This option must not be used with the B<-4> option and only has an effect with the tcp and udp namespaces."
msgstr ""

#. type: IP
#: ../doc/fuser.1:220
#, no-wrap
msgid "B<->"
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:222
msgid "Reset all options and set the signal back to SIGKILL."
msgstr ""

#. type: SH
#: ../doc/fuser.1:222 ../doc/killall.1:143 ../doc/peekfd.1:43
#: ../doc/prtstat.1:35 ../doc/pstree.1:170
#, no-wrap
msgid "FILES"
msgstr ""

#. type: TP
#: ../doc/fuser.1:223 ../doc/killall.1:144 ../doc/pstree.1:171
#, no-wrap
msgid "/proc"
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:226 ../doc/killall.1:147 ../doc/pstree.1:174
msgid "location of the proc file system"
msgstr ""

#. type: SH
#: ../doc/fuser.1:226
#, no-wrap
msgid "EXAMPLES"
msgstr ""

#. type: TP
#: ../doc/fuser.1:227
#, no-wrap
msgid "B<fuser -km /home>"
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:230
msgid "kills all processes accessing the file system /home in any way."
msgstr ""

#. type: TP
#: ../doc/fuser.1:230
#, no-wrap
msgid "B<if fuser -s /dev/ttyS1; then :; else >I<command>B<; fi>"
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:235
msgid "invokes I<command> if no other process is using /dev/ttyS1."
msgstr ""

#. type: TP
#: ../doc/fuser.1:235
#, no-wrap
msgid "B<fuser telnet/tcp>"
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:238
msgid "shows all processes at the (local) TELNET port."
msgstr ""

#. type: SH
#: ../doc/fuser.1:238
#, no-wrap
msgid "RESTRICTIONS"
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:241
msgid "Processes accessing the same file or file system several times in the same way are only shown once."
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:244
msgid "If the same object is specified several times on the command line, some of those entries may be ignored."
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:250
msgid "B<fuser> may only be able to gather partial information unless run with privileges.  As a consequence, files opened by processes belonging to other users may not be listed and executables may be classified as mapped only."
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:259
msgid "B<fuser> cannot report on any processes that it doesn't have permission to look at the file descriptor table for.  The most common time this problem occurs is when looking for TCP or UDP sockets when running B<fuser> as a non-root user.  In this case B<fuser> will report no access."
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:264
msgid "Installing B<fuser> SUID root will avoid problems associated with partial information, but may be undesirable for security and privacy reasons."
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:270
msgid "B<udp> and B<tcp> name spaces, and UNIX domain sockets can't be searched with kernels older than 1.3.78."
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:274
msgid "Accesses by the kernel are only shown with the B<-v> option."
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:280
msgid "The B<-k> option only works on processes.  If the user is the kernel, B<fuser> will print an advice, but take no action beyond that."
msgstr ""

#. type: SH
#: ../doc/fuser.1:280 ../doc/peekfd.1:56 ../doc/pstree.1:174
#, no-wrap
msgid "BUGS"
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:286
msgid "B<fuser -m /dev/sgX> will show (or kill with the B<-k> flag) all processes, even if you don't have that device configured.  There may be other devices it does this for too."
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:290
msgid "The mount B<-m> option will match any file within the same device as the specified file, use the B<-M> option as well if you mean to specify only the mount point."
msgstr ""

#. type: SH
#: ../doc/fuser.1:290 ../doc/killall.1:170 ../doc/peekfd.1:63 ../doc/pslog.1:27
#: ../doc/pstree.1:176
#, no-wrap
msgid "SEE ALSO"
msgstr ""

#. type: Plain text
#: ../doc/fuser.1:296
msgid "B<kill>(1), B<killall>(1), B<lsof>(8), B<pkill>(1), B<ps>(1), B<kill>(2)."
msgstr ""

#. type: TH
#: ../doc/killall.1:9
#, no-wrap
msgid "KILLALL"
msgstr ""

#. type: TH
#: ../doc/killall.1:9
#, no-wrap
msgid "2021-01-11"
msgstr ""

#. type: Plain text
#: ../doc/killall.1:12
msgid "killall - kill processes by name"
msgstr ""

#. type: Plain text
#: ../doc/killall.1:38
msgid "B<killall> [B<-Z>,B<\\ --context> I<pattern>] [B<-e>,B<\\ --exact>] [B<-g>,B<\\ --process-group>] [B<-i>,B<\\ --interactive>] [B<-n>,B<\\ --ns> I<PID>] [B<-o>,B<\\ --older-than> I<TIME>] [B<-q>,B<\\ --quiet>] [B<-r>,B<\\ --regexp>] [B<-s>,B<\\ --signal> I<SIGNAL>,\\ B<->I<SIGNAL>] [B<-u>,B<\\ --user> I<user>] [B<-v>,B<\\ --verbose>] [B<-w>,B<\\ --wait>] [B<-y>,B<\\ --younger-than> I<TIME>] [B<-I>,B<\\ --ignore-case>] [B<-V>,B<\\ --version>] [B<-->] I<name> ..."
msgstr ""

#. type: Plain text
#: ../doc/killall.1:41
msgid "B<killall> -l"
msgstr ""

#. type: Plain text
#: ../doc/killall.1:44
msgid "B<killall> B<-V>,B<\\ --version>"
msgstr ""

#. type: Plain text
#: ../doc/killall.1:49
msgid "B<killall> sends a signal to all processes running any of the specified commands.  If no signal name is specified, SIGTERM is sent."
msgstr ""

#. type: Plain text
#: ../doc/killall.1:58
msgid "Signals can be specified either by name (e.g.  B<-HUP> or B<-SIGHUP>)  or by number (e.g.  B<-1>)  or by option B<-s>."
msgstr ""

#. type: Plain text
#: ../doc/killall.1:65
msgid "If the command name is not regular expression (option B<-r>)  and contains a slash (B</>), processes executing that particular file will be selected for killing, independent of their name."
msgstr ""

#. type: Plain text
#: ../doc/killall.1:72
msgid "B<killall> returns a zero return code if at least one process has been killed for each listed command, or no commands were listed and at least one process matched the B<-u> and B<-Z> search criteria.  B<killall> returns non-zero otherwise."
msgstr ""

#. type: Plain text
#: ../doc/killall.1:78
msgid "A B<killall> process never kills itself (but may kill other B<killall> processes)."
msgstr ""

#. type: IP
#: ../doc/killall.1:79
#, no-wrap
msgid "B<-e>, B<--exact>"
msgstr ""

#. type: Plain text
#: ../doc/killall.1:93
msgid "Require an exact match for very long names.  If a command name is longer than 15 characters, the full name may be unavailable (i.e.  it is swapped out).  In this case, B<killall> will kill everything that matches within the first 15 characters.  With B<-e>, such entries are skipped.  B<killall> prints a message for each skipped entry if B<-v> is specified in addition to B<-e>."
msgstr ""

#. type: IP
#: ../doc/killall.1:93
#, no-wrap
msgid "B<-I>, B<--ignore-case>"
msgstr ""

#. type: Plain text
#: ../doc/killall.1:95
msgid "Do case insensitive process name match."
msgstr ""

#. type: IP
#: ../doc/killall.1:95
#, no-wrap
msgid "B<-g>, B<--process-group>"
msgstr ""

#. type: Plain text
#: ../doc/killall.1:99
msgid "Kill the process group to which the process belongs.  The kill signal is only sent once per group, even if multiple processes belonging to the same process group were found."
msgstr ""

#. type: Plain text
#: ../doc/killall.1:101
msgid "Interactively ask for confirmation before killing."
msgstr ""

#. type: IP
#: ../doc/killall.1:101
#, no-wrap
msgid "B<-l>, B<--list>"
msgstr ""

#. type: IP
#: ../doc/killall.1:103
#, no-wrap
msgid "B<-n>, B<--ns>"
msgstr ""

#. type: Plain text
#: ../doc/killall.1:106
msgid "Match against the PID namespace of the given PID. The default is to match against all namespaces."
msgstr ""

#. type: IP
#: ../doc/killall.1:106
#, no-wrap
msgid "B<-o>, B<--older-than>"
msgstr ""

#. type: Plain text
#: ../doc/killall.1:111
msgid "Match only processes that are older (started before) the time specified.  The time is specified as a float then a unit.  The units are s,m,h,d,w,M,y for seconds, minutes, hours, days, weeks, months and years respectively."
msgstr ""

#. type: IP
#: ../doc/killall.1:111
#, no-wrap
msgid "B<-q>, B<--quiet>"
msgstr ""

#. type: Plain text
#: ../doc/killall.1:113
msgid "Do not complain if no processes were killed."
msgstr ""

#. type: IP
#: ../doc/killall.1:113
#, no-wrap
msgid "B<-r>, B<--regexp>"
msgstr ""

#. type: Plain text
#: ../doc/killall.1:116
msgid "Interpret process name pattern as a POSIX extended regular expression, per B<regex>(3)."
msgstr ""

#. type: IP
#: ../doc/killall.1:116
#, no-wrap
msgid "B<-s>, B<--signal>, B<->I<SIGNAL>"
msgstr ""

#. type: Plain text
#: ../doc/killall.1:118
msgid "Send this signal instead of SIGTERM."
msgstr ""

#. type: Plain text
#: ../doc/killall.1:121
msgid "Kill only processes the specified user owns.  Command names are optional."
msgstr ""

#. type: Plain text
#: ../doc/killall.1:123
msgid "Report if the signal was successfully sent."
msgstr ""

#. type: IP
#: ../doc/killall.1:125
#, no-wrap
msgid "B<-w>, B<--wait>"
msgstr ""

#. type: Plain text
#: ../doc/killall.1:133
msgid "Wait for all killed processes to die.  B<killall> checks once per second if any of the killed processes still exist and only returns if none are left.  Note that B<killall> may wait forever if the signal was ignored, had no effect, or if the process stays in zombie state."
msgstr ""

#. type: IP
#: ../doc/killall.1:133
#, no-wrap
msgid "B<-y>, B<--younger-than>"
msgstr ""

#. type: Plain text
#: ../doc/killall.1:138
msgid "Match only processes that are younger (started after) the time specified.  The time is specified as a float then a unit.  The units are s,m,h,d,w,M,y for seconds, minutes, hours, days, weeks, Months and years respectively."
msgstr ""

#. type: IP
#: ../doc/killall.1:138
#, no-wrap
msgid "B<-Z>, B<--context>"
msgstr ""

#. type: Plain text
#: ../doc/killall.1:143
msgid "Specify security context: kill only processes having security context that match with given extended regular expression pattern.  Must precede other arguments on the command line.  Command names are optional."
msgstr ""

#. type: SH
#: ../doc/killall.1:147
#, no-wrap
msgid "KNOWN BUGS"
msgstr ""

#. type: Plain text
#: ../doc/killall.1:150
msgid "Killing by file only works for executables that are kept open during execution, i.e. impure executables can't be killed this way."
msgstr ""

#. type: Plain text
#: ../doc/killall.1:156
msgid "Be warned that typing B<killall> I<name> may not have the desired effect on non-Linux systems, especially when done by a privileged user."
msgstr ""

#. type: Plain text
#: ../doc/killall.1:160
msgid "B<killall -w> doesn't detect if a process disappears and is replaced by a new process with the same PID between scans."
msgstr ""

#. type: Plain text
#: ../doc/killall.1:164
msgid "If processes change their name, B<killall> may not be able to match them correctly."
msgstr ""

#. type: Plain text
#: ../doc/killall.1:170
msgid "B<killall> has a limit of names that can be specified on the command line.  This figure is the size of an unsigned long integer multiplied by 8.  For most 32 bit systems the limit is 32 and similarly for a 64 bit system the limit is usually 64."
msgstr ""

#. type: Plain text
#: ../doc/killall.1:178
msgid "B<kill>(1), B<fuser>(1), B<pgrep>(1), B<pidof>(1), B<pkill>(1), B<ps>(1), B<kill>(2), B<regex>(3)."
msgstr ""

#. type: TH
#: ../doc/peekfd.1:9
#, no-wrap
msgid "PEEKFD"
msgstr ""

#. type: Plain text
#: ../doc/peekfd.1:12
msgid "peekfd - peek at file descriptors of running processes"
msgstr ""

#. type: Plain text
#: ../doc/peekfd.1:23
msgid "B<peekfd> [B<-8>,B<--eight-bit-clean>] [B<-n>,B<--no-headers>] [B<-f>,B<--follow>] [B<-d>,B<--duplicates-removed>] [B<-V>,B<--version>] [B<-h>,B<--help>] I<pid> [I<fd>] [I<fd>] ..."
msgstr ""

#. type: Plain text
#: ../doc/peekfd.1:28
msgid "B<peekfd> attaches to a running process and intercepts all reads and writes to file descriptors.  You can specify the desired file descriptor numbers or dump all of them."
msgstr ""

#. type: IP
#: ../doc/peekfd.1:29
#, no-wrap
msgid "-8"
msgstr ""

#. type: Plain text
#: ../doc/peekfd.1:31
msgid "Do no post-processing on the bytes being read or written."
msgstr ""

#. type: IP
#: ../doc/peekfd.1:31
#, no-wrap
msgid "-n"
msgstr ""

#. type: Plain text
#: ../doc/peekfd.1:33
msgid "Do not display headers indicating the source of the bytes dumped."
msgstr ""

#. type: IP
#: ../doc/peekfd.1:33
#, no-wrap
msgid "-c"
msgstr ""

#. type: Plain text
#: ../doc/peekfd.1:36
msgid "Also dump the requested file descriptor activity in any new child processes that are created."
msgstr ""

#. type: IP
#: ../doc/peekfd.1:36
#, no-wrap
msgid "-d"
msgstr ""

#. type: Plain text
#: ../doc/peekfd.1:39
msgid "Remove duplicate read/writes from the output.  If you're looking at a tty with echo, you might want this."
msgstr ""

#. type: IP
#: ../doc/peekfd.1:39
#, no-wrap
msgid "-v"
msgstr ""

#. type: Plain text
#: ../doc/peekfd.1:41
msgid "Display a version string."
msgstr ""

#. type: IP
#: ../doc/peekfd.1:41
#, no-wrap
msgid "-h"
msgstr ""

#. type: Plain text
#: ../doc/peekfd.1:43
msgid "Display a help message."
msgstr ""

#. type: Plain text
#: ../doc/peekfd.1:45
msgid "B</proc/>I<*>B</fd>"
msgstr ""

#. type: Plain text
#: ../doc/peekfd.1:48
msgid "Not used but useful for the user to look at to get good file descriptor numbers."
msgstr ""

#. type: SH
#: ../doc/peekfd.1:48
#, no-wrap
msgid "ENVIRONMENT"
msgstr ""

#. type: Plain text
#: ../doc/peekfd.1:50
msgid "None."
msgstr ""

#. type: SH
#: ../doc/peekfd.1:50
#, no-wrap
msgid "DIAGNOSTICS"
msgstr ""

#. type: Plain text
#: ../doc/peekfd.1:52
msgid "The following diagnostics may be issued on stderr:"
msgstr ""

#. type: TP
#: ../doc/peekfd.1:52
#, no-wrap
msgid "B<Error attaching to pid >I<E<lt>PIDE<gt>>"
msgstr ""

#. type: Plain text
#: ../doc/peekfd.1:56
msgid "An unknown error occurred while attempted to attach to a process, you may need to be root."
msgstr ""

#. type: Plain text
#: ../doc/peekfd.1:59
msgid "Probably lots.  Don't be surprised if the process you are monitoring dies."
msgstr ""

#. type: SH
#: ../doc/peekfd.1:59 ../doc/pslog.1:31
#, no-wrap
msgid "AUTHOR"
msgstr ""

#. type: Plain text
#: ../doc/peekfd.1:63
msgid "E<.MT trent.waddington@gmail.com> Trent Waddington E<.ME>"
msgstr ""

#. type: Plain text
#: ../doc/peekfd.1:64
msgid "B<ttysnoop>(8)"
msgstr ""

#. type: TH
#: ../doc/pslog.1:9
#, no-wrap
msgid "PSLOG"
msgstr ""

#. type: TH
#: ../doc/pslog.1:9
#, no-wrap
msgid "Linux\""
msgstr ""

#. type: TH
#: ../doc/pslog.1:9
#, no-wrap
msgid "Linux User's Manual"
msgstr ""

#. type: Plain text
#: ../doc/pslog.1:12
msgid "pslog - report current logs path of a process"
msgstr ""

#. type: Plain text
#: ../doc/pslog.1:16
msgid "B<pslog> I<pid> \\&...\""
msgstr ""

#. type: Plain text
#: ../doc/pslog.1:18
msgid "B<pslog -V>"
msgstr ""

#. type: Plain text
#: ../doc/pslog.1:23
msgid "The B<pslog> command reports the current working logs of a process."
msgstr ""

#. type: IP
#: ../doc/pslog.1:24 ../doc/pstree.1:165
#, no-wrap
msgid "B<-V>"
msgstr ""

#. type: Plain text
#: ../doc/pslog.1:31
msgid "B<pgrep>(1), B<ps>(1), B<pwdx>(1)."
msgstr ""

#. type: Plain text
#: ../doc/pslog.1:40
msgid "Vito Mule\\(cq E<.MT mulevito@gmail.com> E<.ME> wrote B<pslog> in 2015. Please send bug reports to E<.MT mulevito@gmail.com> E<.ME .>"
msgstr ""

#. type: TH
#: ../doc/prtstat.1:9
#, no-wrap
msgid "PRTSTAT"
msgstr ""

#. type: Plain text
#: ../doc/prtstat.1:12
msgid "prtstat - print statistics of a process"
msgstr ""

#. type: Plain text
#: ../doc/prtstat.1:17
msgid "B<prtstat> [B<-r>|B<--raw>] I<pid>"
msgstr ""

#. type: Plain text
#: ../doc/prtstat.1:20
msgid "B<prtstat> B<-V>|B<--version>"
msgstr ""

#. type: Plain text
#: ../doc/prtstat.1:27
msgid "B<prtstat> prints the statistics of the specified process.  This information comes from the B</proc/>I<pid>B</stat> file."
msgstr ""

#. type: TP
#: ../doc/prtstat.1:28
#, no-wrap
msgid "B<-r>,B<\\ --raw>"
msgstr ""

#. type: Plain text
#: ../doc/prtstat.1:31
msgid "Print the information in raw format."
msgstr ""

#. type: TP
#: ../doc/prtstat.1:31
#, no-wrap
msgid "B<-V>,B<\\ --version>"
msgstr ""

#. type: Plain text
#: ../doc/prtstat.1:35
msgid "Show the version information for B<prtstat>."
msgstr ""

#. type: TP
#: ../doc/prtstat.1:36
#, no-wrap
msgid "B</proc/>I<pid>B</stat>"
msgstr ""

#. type: Plain text
#: ../doc/prtstat.1:40
msgid "source of the information B<prtstat> uses."
msgstr ""

#. type: TH
#: ../doc/pstree.1:9
#, no-wrap
msgid "PSTREE"
msgstr ""

#. type: TH
#: ../doc/pstree.1:9
#, no-wrap
msgid "2021-01-05"
msgstr ""

#. type: Plain text
#: ../doc/pstree.1:12
msgid "pstree - display a tree of processes"
msgstr ""

#. type: Plain text
#: ../doc/pstree.1:32
msgid "B<pstree> [B<-a>,B<\\ --arguments>] [B<-c>,B<\\ --compact-not>] [B<-C>,B<\\ --color\\ >I<attr>] [B<-g>,B<\\ --show-pgids>] [B<-h>,B<\\ --highlight-all>,B<\\ -H>I<\\ pid>,B<\\ --highlight-pid\\ >I<pid>] [B<-l>,B<\\ --long>] [B<-n>,B<\\ --numeric-sort>] [B<-N>,B<\\ --ns-sort\\ >I<ns>] [B<-p>,B<\\ --show-pids>] [B<-s>,B<\\ --show-parents>] [B<-S>,B<\\ --ns-changes>] [B<-t>,B<\\ --thread-names>] [B<-T>,B<\\ --hide-threads>] [B<-u>,B<\\ --uid-changes>] [B<-Z>,B<\\ --security-context>] [B<-A>,B<\\ --ascii>,B<\\ -G>,B<\\ --vt100>,B<\\ -U>,B<\\ --unicode>] [I<pid>,B<\\ >I<user>]"
msgstr ""

#. type: Plain text
#: ../doc/pstree.1:35
msgid "B<pstree> B<-V>,B<\\ --version>"
msgstr ""

#. type: Plain text
#: ../doc/pstree.1:46
msgid "B<pstree> shows running processes as a tree.  The tree is rooted at either I<pid> or B<init> if I<pid> is omitted.  If a user name is specified, all process trees rooted at processes owned by that user are shown."
msgstr ""

#. type: Plain text
#: ../doc/pstree.1:50
msgid "B<pstree> visually merges identical branches by putting them in square brackets and prefixing them with the repetition count, e.g."
msgstr ""

#. type: Plain text
#: ../doc/pstree.1:56
#, no-wrap
msgid "    init-+-getty\n         |-getty\n         |-getty\n         `-getty\n"
msgstr ""

#. type: Plain text
#: ../doc/pstree.1:59
msgid "becomes"
msgstr ""

#. type: Plain text
#: ../doc/pstree.1:62
#, no-wrap
msgid "    init---4*[getty]\n"
msgstr ""

#. type: Plain text
#: ../doc/pstree.1:68
msgid "Child threads of a process are found under the parent process and are shown with the process name in curly braces, e.g."
msgstr ""

#. type: Plain text
#: ../doc/pstree.1:71
#, no-wrap
msgid "    icecast2---13*[{icecast2}]\n"
msgstr ""

#. type: Plain text
#: ../doc/pstree.1:82
msgid "If B<pstree> is called as B<pstree.x11> then it will prompt the user at the end of the line to press return and will not return until that has happened.  This is useful for when B<pstree> is run in a xterminal."
msgstr ""

#. type: Plain text
#: ../doc/pstree.1:88
msgid "Certain kernel or mount parameters, such as the I<hidepid> option for procfs, will hide information for some processes. In these situations B<pstree> will attempt to build the tree without this information, showing process names as question marks."
msgstr ""

#. type: IP
#: ../doc/pstree.1:90
#, no-wrap
msgid "B<-a>"
msgstr ""

#. type: Plain text
#: ../doc/pstree.1:95
msgid "Show command line arguments.  If the command line of a process is swapped out, that process is shown in parentheses.  B<-a> implicitly disables compaction for processes but not threads."
msgstr ""

#. type: IP
#: ../doc/pstree.1:95
#, no-wrap
msgid "B<-A>"
msgstr ""

#. type: Plain text
#: ../doc/pstree.1:97
msgid "Use ASCII characters to draw the tree."
msgstr ""

#. type: Plain text
#: ../doc/pstree.1:100
msgid "Disable compaction of identical subtrees.  By default, subtrees are compacted whenever possible."
msgstr ""

#. type: IP
#: ../doc/pstree.1:100
#, no-wrap
msgid "B<-C>"
msgstr ""

#. type: Plain text
#: ../doc/pstree.1:105
msgid "Color the process name by given attribute. Currently B<pstree> only accepts the value B<age> which colors by process age.  Processes newer than 60 seconds are green, newer than an hour yellow and the remaining red."
msgstr ""

#. type: IP
#: ../doc/pstree.1:105
#, no-wrap
msgid "B<-g>"
msgstr ""

#. type: Plain text
#: ../doc/pstree.1:111
msgid "Show PGIDs.  Process Group IDs are shown as decimal numbers in parentheses after each process name.  B<-g> implicitly disables compaction.  If both PIDs and PGIDs are displayed then PIDs are shown first."
msgstr ""

#. type: IP
#: ../doc/pstree.1:111
#, no-wrap
msgid "B<-G>"
msgstr ""

#. type: Plain text
#: ../doc/pstree.1:113
msgid "Use VT100 line drawing characters."
msgstr ""

#. type: IP
#: ../doc/pstree.1:113
#, no-wrap
msgid "B<-h>"
msgstr ""

#. type: Plain text
#: ../doc/pstree.1:117
msgid "Highlight the current process and its ancestors.  This is a no-op if the terminal doesn't support highlighting or if neither the current process nor any of its ancestors are in the subtree being shown."
msgstr ""

#. type: IP
#: ../doc/pstree.1:117
#, no-wrap
msgid "B<-H>"
msgstr ""

#. type: Plain text
#: ../doc/pstree.1:127
msgid "Like B<-h>, but highlight the specified process instead.  Unlike with B<-h>, B<pstree> fails when using B<-H> if highlighting is not available."
msgstr ""

#. type: IP
#: ../doc/pstree.1:127
#, no-wrap
msgid "B<-l>"
msgstr ""

#. type: Plain text
#: ../doc/pstree.1:131
msgid "Display long lines.  By default, lines are truncated to either the COLUMNS environment variable or the display width.  If neither of these methods work, the default of 132 columns is used."
msgstr ""

#. type: IP
#: ../doc/pstree.1:131
#, no-wrap
msgid "B<-n>"
msgstr ""

#. type: Plain text
#: ../doc/pstree.1:134
msgid "Sort processes with the same parent by PID instead of by name.  (Numeric sort.)"
msgstr ""

#. type: IP
#: ../doc/pstree.1:134
#, no-wrap
msgid "B<-N>"
msgstr ""

#. type: Plain text
#: ../doc/pstree.1:141
msgid "Show individual trees for each namespace of the type specified.  The available types are: I<ipc>, I<mnt>, I<net>, I<pid>, I<time>, I<user>, I<uts>.  Regular users don't have access to other users' processes information, so the output will be limited."
msgstr ""

#. type: IP
#: ../doc/pstree.1:141
#, no-wrap
msgid "B<-p>"
msgstr ""

#. type: Plain text
#: ../doc/pstree.1:146
msgid "Show PIDs.  PIDs are shown as decimal numbers in parentheses after each process name.  B<-p> implicitly disables compaction."
msgstr ""

#. type: IP
#: ../doc/pstree.1:146
#, no-wrap
msgid "B<-s>"
msgstr ""

#. type: Plain text
#: ../doc/pstree.1:148
msgid "Show parent processes of the specified process."
msgstr ""

#. type: IP
#: ../doc/pstree.1:148
#, no-wrap
msgid "B<-S>"
msgstr ""

#. type: Plain text
#: ../doc/pstree.1:151
msgid "Show namespaces transitions.  Like B<-N>, the output is limited when running as a regular user."
msgstr ""

#. type: IP
#: ../doc/pstree.1:151
#, no-wrap
msgid "B<-t>"
msgstr ""

#. type: Plain text
#: ../doc/pstree.1:153
msgid "Show full names for threads when available."
msgstr ""

#. type: IP
#: ../doc/pstree.1:153
#, no-wrap
msgid "B<-T>"
msgstr ""

#. type: Plain text
#: ../doc/pstree.1:155
msgid "Hide threads and only show processes."
msgstr ""

#. type: IP
#: ../doc/pstree.1:155
#, no-wrap
msgid "B<-u>"
msgstr ""

#. type: Plain text
#: ../doc/pstree.1:159
msgid "Show uid transitions.  Whenever the uid of a process differs from the uid of its parent, the new uid is shown in parentheses after the process name."
msgstr ""

#. type: IP
#: ../doc/pstree.1:159
#, no-wrap
msgid "B<-U>"
msgstr ""

#. type: Plain text
#: ../doc/pstree.1:165
msgid "Use UTF-8 (Unicode) line drawing characters.  Under Linux 1.1-54 and above, UTF-8 mode is entered on the console with B<echo -e '\\033%8'> and left with B<echo -e '\\033%@'>."
msgstr ""

#. type: IP
#: ../doc/pstree.1:167
#, no-wrap
msgid "B<-Z>"
msgstr ""

#. type: Plain text
#: ../doc/pstree.1:170
msgid "Show the current security attributes of the process. For SELinux systems this will be the security context."
msgstr ""

#. type: Plain text
#: ../doc/pstree.1:176
msgid "Some character sets may be incompatible with the VT100 characters."
msgstr ""

#. type: Plain text
#: ../doc/pstree.1:179
msgid "B<ps>(1), B<top>(1), B<proc>(5)."
msgstr ""
