スクリプトを使用して、引数としてパスを取り、それを実行するTestという名前の実行可能ファイルを見つける必要があります。私はこの行でこれを行っています:
find -name Test -exec {} path \;
テストでは、execlを取得しました:
execl("./Test1","Test1",(char*)0);
perror("Exec failed");
exit(EXIT_FAILURE);
ここで、Test1はTestと同じディレクトリにあります。テスト を「手動で」 実行するとすべてうまくいきますが、上記の行を使用すると、 Execが失敗します。そのようなファイルまたはディレクトリのエラーはありません。
どうしたの ?