= Disown 組込みコマンド
:encoding: UTF-8
:lang: ja
//:title: Yash マニュアル - Disown 組込みコマンド

dfn:[Disown 組込みコマンド]はジョブを削除します。

[[syntax]]
== 構文

- +disown [-a] [{{ジョブ}}...}+

[[description]]
== 説明

Disown コマンドはシェルが管理しているジョブを削除します。削除したジョブは{zwsp}link:job.html[ジョブ制御]の対象から外れますが、ジョブを構成するコマンドの実行は継続します。

[[options]]
== オプション

+-a+::
+--all+::
全てのジョブを削除します。

[[operands]]
== オペランド

{{ジョブ}}::
削除するジョブの{zwsp}link:job.html#jobid[ジョブ ID]。
+
複数指定することもできます。何も指定しないと現在のジョブを削除します。非 link:posix.html[POSIX 準拠モード]ではジョブ ID の先頭の +%+ は省略できます。

[[exitstatus]]
== 終了ステータス

エラーがない限り disown コマンドの終了ステータスは 0 です。

[[notes]]
== 補足

Disown コマンドは{zwsp}link:builtin.html#types[準特殊組込みコマンド]です。
POSIX では disown コマンドの動作は規定されていません。

// vim: set filetype=asciidoc expandtab:
