/* pbs enqueuer producing gp-readable output */ #include #include int main(int argc, char *argv[]) { char cmdstring[200]; FILE *fp; char c; if (argc < 2) { fprintf(stderr,"Should pass at least one shfile argument\n"); exit(-1); } sprintf(cmdstring,"/home/green/shared/pbs/qsub < %s",argv[1]); printf("\""); fp = popen(cmdstring,"r"); while ((c = getc(fp)) != EOF) if (c != '\n') putc(c,stdout); pclose(fp); printf("\"\n"); return 0; }