Redirecting a C program's STDOUT

From: Don Newcomer <newcomer_at_dickinson.edu>
Date: Wed, 23 May 2001 16:48:58 -0400 (EDT)

This seems really simple but I can't make it work. I'm running Tru64
V4.0D. I have a little C program that looks like this:

#include <stdio.h>

main (argc, argv)
int argc;
char **argv;
{
        while (1) {
                printf( "testing\n" );
                sleep( 3 );
        }
}

If I compile and run it, it generate the lines like you'd expect. HOWEVER,
if I run it with STDOUT redirected to a file, nothing appears in the file.

        abc >& abc.log &

The log is always empty. Any idea what I'm missing here?

================================================================================
Don Newcomer Dickinson College
Associate Director, System and Network Services P.O. Box 1773
newcomer_at_dickinson.edu Carlisle, PA 17013
                                                        Phone: (717) 245-1256
                                                          FAX: (717) 245-1690
Received on Wed May 23 2001 - 20:50:22 NZST

This archive was generated by hypermail 2.4.0 : Wed Nov 08 2023 - 11:53:42 NZDT