-->

Previous | Table of Contents | Next

Page 283

input. file1 and file2 should be already sorted in increasing order (not numerically) on the join fields; unless the _t option is given, they should be sorted ignoring blanks at the start of the line, as sort does when given the _b option.

The defaults are the following: The join field is the first field in each line; fields in the input are separated by one or more blanks, with leading blanks on the line ignored; fields in the output are separated by a space; each output line consists of the join field, the remaining fields from file1, then the remaining fields from file2.

OPTIONS

_a file-number Print a line for each unpairable line in file file-number (either 1 or 2), in addition to the normal output.
_e string Replace empty output fields (those that are missing in the input) with string.
_1, _j1 field Join on field field (a positive integer) of file 1.
_2, _j2 field Join on field field (a positive integer) of file 2.
_j field Equivalent to _1 field _2 field.
_o field-list... Construct each output line according to the format in field-list. Each element in field-list consists of a file number (either 1 or 2), a period, and a field number (a positive integer). The elements in the list are separated by commas or blanks. Multiple field-list arguments can be given after a single _o option; the values of all lists given with _o are concatenated together.
_t char Use character char as the input and output field separator.
_v file-number Print a line for each unpairable line in file file-number (either 1 or 2), instead of the normal output.

In addition, when GNU join is invoked with exactly one argument, the following OPTIONS are recognized:

--help Print a usage message on standard output and exit successfully.
--version Print version information on standard output, then exit successfully.

GNU Text Utilities

kill

kill—Terminate a process

SYNOPSIS


kill [ _s signal | _p ] [-a]pid ...

kill -l [ signal ]

DESCRIPTION

kill sends the specified signal to the specified process. If no signal is specified, the TERM signal is sent. The TERM signal will kill processes that do not catch this signal. For other processes, if may be necessary to use the KILL(9) signal because this signal cannot be caught.

Most modern shells have a built-in kill function.

OPTIONS

pid ... Specify the list of processes that kill should signal. Each pid can be a process ID, or a process name.
_s Specify the signal to send. The signal may be given as a signal name or number.
_p Specify that kill should only print the process ID (pid) of the named process, and should not send it a signal.
_l Print a list of signal names. These are found in /usr/include/linux/signal.h.

SEE ALSO

bash(1), tcsh(1), kill(2), sigvec(2)

Page 284

AUTHOR

Taken from BSD 4.4. The ability to translate process names to process ids was added by Salvatore Valente (<svalente@mit.edu>).

Linux Utilities, 14 October 1994

killall

killall—Kill processes by name

SYNOPSIS


killall [_iv][_signal] name ...

killall [_l]

DESCRIPTION

killall sends a signal to all processes running any of the specified commands. If no signal name is specified, SIGTERM is sent.

Signals can be specified either by name (for example, _HUP) or by number (for example, _1). Signal 0 (check if a process exists) can only be specified by number.

If the command name contains a slash (/), processes executing that particular file will be selected for killing, independent of their name.

killall returns a nonzero return code if no process has been killed for any of the listed commands. If at least one process has been killed for each command, killall returns zero.

A killall process never kills itself (but may kill other killall processes).

OPTIONS

_i Interactively ask for confirmation of killing.
_l List all known signal names.
_v Report if the signal was successfully sent.

FILES

/proc Location of the proc FILESystem

KNOWN BUGS

Killing by file only works for executables that are kept open during execution; that is, impure executables can't be killed this way.

AUTHOR

Werner Almesberger (almesber@di.epfl.ch)

SEE ALSO

kill(1), fuser(1), ps(1), kill(2)

Linux, 11 October 1994

ksyms

ksyms—Shows the exported kernel symbols

SYNOPSIS


ksyms [_a][_h][_m]

Previous | Table of Contents | Next