Diff of UNIX/コマンド/シェル・シェル組み込み/exec


TITLE:exec - 新規プロセスを作成せずに実行
#navi(UNIX/コマンド)
#contentsx

現在のシェルのかわりに引数にしたコマンドを実行します。
つまり、現在のシェルのプロセスがそのまま引数のコマンドのプロセスにおきかわり、
新規プロセスを作成せずにコマンドを実行できます。
 % exec ls
のようにすると、シェルのプロセスは消えてしまうので、
例えば kterm 上で実行したのなら、kterm が終了してしまいます。
 % exec tcsh
のように別の shell を起動するときに使ったりします。

#navi(UNIX/コマンド,,footer,footer)
#navi(UNIX/コマンド,,footer)
xrea