To put a C program in the background (not from the shell) try the following: if (fork() != 0) exit(0); Simple yes. Obvious, well maybe. And don't forget to setup those signal handlers and file descriptor just right. Larry Cipriani cbscc!cbsch!lvc