以下の条件を満たすプログラムを書いてください。 ■条件 標準入力から実行ファイル名の絶対または相対パスを受け取り、その実行ファイルを 実行する、という動作を繰り返す。 定義されていない動作(存在しないファイルが指定された場合の動作や、実行したプロ グラムの標準入出力の扱いなど)に関しては任意。 x86_64のLinux上(バージョンは任意)で動作する。 C言語(ISO、バージョンは任意)で書かれている。 標準Cライブラリのsystem関数ではなく、システムコールのexec関数ファミリを使う。 ◆作成するプログラムの動作例:作成したプログラムがa.outであるとします。 $ ./a.out /usr/bin/ps(入力) PID TTY TIME CMD 2921 pts/0 00:00:00 bash 8021 pts/0 00:00:00 ./a.out 8728 pts/0 00:00:00 ps /usr/bin/date(入力) Tue 10 Aug 2021 8:47:27 PM JST ../test/hello(入力) Hello!