2

この簡単なプログラムを書きました。以下で開いているように、出力をtest.logに記録したいと思います。これを行うことは可能ですか?

int main(int argc, char **argv)
{
      int fd = open("test.log", O_CREAT|O_WRONLY);
      char *path[2];
      path[0] = "/bin/ls";
      path[1] = NULL;

      execve((char *)&path[0], &path, NULL);

      close(fd);
      return 0;
}
4

1 に答える 1