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