exec - 新規プロセスを作成せずに実行


現在のシェルのかわりに引数にしたコマンドを実行します。 つまり、現在のシェルのプロセスがそのまま引数のコマンドのプロセスにおきかわり、 新規プロセスを作成せずにコマンドを実行できます。

% exec ls

のようにすると、シェルのプロセスは消えてしまうので、 例えば kterm 上で実行したのなら、kterm が終了してしまいます。

% exec tcsh

のように別の shell を起動するときに使ったりします。


xrea