生産者/消費者システムの作成。プロデューサーはコンシューマーを呼び出すことを意図していますが、エラーが発生しています
execl failed for producer: Permission denied
呼び出しは次のとおりです。
if (execl("/home/aaron/Documents/Programming/c/producerAsignment",
"runConsumer", NULL) == -1) {
perror("execl failed for producer");
exit(3);
}
実行可能ファイルを呼び出しているプログラムと同じディレクトリに配置しようとしましたが、違いはありませんでした。
ls -l /home/aaron/Documents/Programming/c/producerAsignment
...
-rwxrwxr-x 1 aaron aaron 8760 Jan 10 22:28 runConsumer
...