#include #include #include #include int main(int argc, char **argv) { int fd; if ( argc < 3 ){ fprintf(stderr,"Usage: %s file command\n", argv[0]); exit(1); } close(1); fd=open(argv[1], O_WRONLY | O_SYNC); if ( fd != 1 ){ perror("open"); exit(1); } execvp (argv[2], argv+2); perror("exec"); exit(1); }