exec コマンド (A) 機能 チャイルドプロセスをフォークし、シェルを起動します。 (B) 形式 exec [ <command> ] (C) パラメータ <command> シェルが実行すべきコマンドで、一つのトークン文字列でなければなりま せん。 <command> を指定すると、<command> が、シェルにより実行されます。 <command> を省略するとシェル自身が起動され、コマンド待ちとなります。 どのシェルが起動されるかは、SHELL 環境変数によって決まります。 (D) 注意事項 チャイルドプロセスの stdin , stdout , stderr は、それぞれ SECONDS の stdin , stdout , stderr に設定され、 listen , speak , claim コマンド により切り換えることはできません。 <command> は、チャイルドプロセスで実行されるため、SECONDS プロセスの ワーキングディレクトリや環境変数を変えることはできません。これらを変 えるには、 dir/ setenv コマンドを使用してください。 (E) 関連事項 dir コマンド ldir コマンド setenv コマンド