Everyone has given good advice so there is only one thing I can add: mess around with them (maybe skip stdin), they don't bite. 1. create a new directory 2. create some files with known contents $ echo one > file_one $ echo two > file_two $ echo three > file_three $ ls file_one file_two file_three 3. try stdout $ ls > out $ cat out file_one file_two file_three 4. try stderr $ ls this_file_does_not_exist > out $ cat out ls: no such file: this_file_does_not_exist Ok, I don't have access to a bash shell at the moment so this is probably not the exact error but you get the idea. 5. Prove that stdout and stderr can be controlled seperatly $ ls file* this_file_does_not_exist 2> out file_one file_two file_three $ cat out ls: no such file: this_file_does_not_exist I better get back to work... ---------- Original Message ---------------------------------- From: "Josh Close" <josh at teamfreeze.com> Reply-To: josh at teamfreeze.com, TCLUG Mailing List <tclug-list at mn-linux.org> Date: Mon, 21 Jun 2004 16:26:56 -0500 >How would I start up a program and redirect all output, stdin, stdout and >stderr, to a file? > >program >> program_output.log > >.... can someone explain what the 2>&1 stuff means, or give me a link >somewhere. That would probably solve my problems also. I don't really >understand the redirection that well, or which 2/1/0 are. > >-Josh > > > >_______________________________________________ >TCLUG Mailing List - Minneapolis/St. Paul, Minnesota >Help beta test TCLUG's potential new home: http://plone.mn-linux.org >Got pictures for TCLUG? Beta test http://plone.mn-linux.org/gallery >tclug-list at mn-linux.org >https://mailman.real-time.com/mailman/listinfo/tclug-list > ________________________________________________________________ Sent via the WebMail system at mail.eworld3.net _______________________________________________ TCLUG Mailing List - Minneapolis/St. Paul, Minnesota Help beta test TCLUG's potential new home: http://plone.mn-linux.org Got pictures for TCLUG? Beta test http://plone.mn-linux.org/gallery tclug-list at mn-linux.org https://mailman.real-time.com/mailman/listinfo/tclug-list