DISOWN(1) User Commands DISOWN(1)

disown - ksh93 built-in function to disassociate a job with the current shell

disown [job ...]

The ksh93 disown command prevents the current shell from sending a HUP signal to each of the specified jobs when the current shell terminates a login session.

If job is omitted, disown sends the HUP signal to the most recently started or stopped background job.

The following operands are supported:

job

Specifies the job or jobs on which disown operates.

Specify job as one of the following:

number

Refers to a process ID.

-number

Refers to a process group ID.

%number

Refers to a job number.

%string

Refers to a job whose name begins with string.

%?string

Refers to a job whose name contains string.

%+ or %%

Refers to the current job.

%-

Refers to the previous job.

0

Successful completion.

>0

One or more specified jobs does not exist.

Example 1 Disowning a Job

The following example disowns job 1:


example% disown %1

David Korn, dgk@research.att.com

See attributes(7) for descriptions of the following attributes:

ATTRIBUTE TYPE ATTRIBUTE VALUE
Interface Stability Uncommitted

bg(1), jobs(1), ksh93(1), wait(1), attributes(7)

April 18, 2007 OmniOS