1 #include <stdio.h>
  2 #include <dirent.h>
  3 #include <fcntl.h>
  4 #include <unistd.h>
  5 #define BUFSIZE 256
  6
  7 int main(int argc,char **argv)
  8 {
  9         char buffer[BUFSIZE];
 10         ssize_t nread;
 11         FILE *fp;
 12         int fdin;
 13
 14         if(!(fp = popen("/home/khs/week5_2", "r"))){
 15                 printf( "Start if");
 16                 perror("open() error");
 17                 return -1;
 18         }
 19
 20         //while((nread = read(fdin,buffer,256))>0)
 21         while(fgets(buffer,BUFSIZE,fp)) {
 22                 printf ("while start");
 23                 printf("%s",buffer);
 24
 25         }
 26         close(fdin);
 27         return 0;

# 이렇게 코딩해서 실행했을때요
# sh: 1: /home/k/week: Permission denied
이런오류가 나오는데 어떻게 해결해야하는지 아시나요??

.....