Output redirection of c binary file to a file in shell script is failing
I am struck up with a problem and that is with output redirection.
I used all the ways for the redirection of the output of c binary to a file, still it is failing.
Here are the different ways which I have used:
Code:
./a.out | tee -a /root/tmp.txt 2>&1
./a.out | tee -a /root/tmp.txt 1>&1
./a.out | tee -a /root/tmp.txt 2>&1 &
./a.out > /root/tmp.txt 2>&1 &
The issue which I am facing is, this was not redirecting any output to tmp.txt until it reaches some 100 lines number, once those many lines were reached it is dumping all the output to the file. And here also during this dumping I am loosing some 20 lines.
Any help is greatly appreciated.
Last edited by Franklin52; 08-23-2012 at 04:34 AM..
Reason: Please use code tags for data and code samples
Apologies for the trivial nature of this question but I cannot seem to get a simple re direct to a log file to work
Step 1
touch log.txt
at -f batch.sh now >> log.txt
I am trying to get the batch.sh contents into the log file
Manny Thanks (8 Replies)
Suppose I have a file named a
When I write
cat a>a
The following error message is displayed
cat: a: input file is output file
and my file a is truncated to zero size.
Also the exit status of the last command is 1
Can someone tell me what actually happens when I do so? (1 Reply)
I have a system stat command running which generates data after 5 sec or so. I pass this data to awk and do some calculation to present the data differently. Once done now I want to pass this data to file as and when generated but doesn't work..unless the first command completes successfully.... (6 Replies)
Hi Guys,
I have a script for which the stdout and stderr should be redirected to a log file, they should not be printed on the screen. Could you please let me know the procedure to redirect the output of the script to a log file. Thanks in advance.
--- Aditya (5 Replies)
Hi,
I wrote a small script whose function is to execute the postemsg provided if the threshold breaches.
I want to log this postemsg messages to a log file. But I am not able to do. Can someone throw some light on how to log the output of this. I am pasting a snippet of that code.
... (2 Replies)
Hi,
I have an shell script program in a remote linux machine which will do some specific monitoring functionality. Also, have some C executables in that machine.
From a windows machine, I want to run the shell script program (If possible using java).
I tried with SSH for this. but, in... (1 Reply)
OS : AIX 6.1
Shell : Korn
in the url
https://forums.oracle.com/forums/thread.jspa?threadID=361463&tstart=0
I came across a crontab entry example
00 23 * * 1,3,5 <complete shell script path> 1> <log file> 2>&1
From googling , I gathered that
0 - stdin
1 - stdout
2 - stderr
I... (5 Replies)
Hi,
I have a peculiar issue w.r.t redirecting the command output to a file when using loop.
I am redirecting command output to same file in a series of if condition statements, but if one block of if condition statement writes the log to the file , the subsequent block of if condition... (7 Replies)
Shell script logic
Hi
I have 2 input files like with file 1 content as (file1)
"BRGTEST-242" a.txt "BRGTEST-240" a.txt "BRGTEST-219" e.txt
File 2 contents as fle(2)
"BRGTEST-244" a.txt "BRGTEST-244" b.txt "BRGTEST-231" c.txt "BRGTEST-231" d.txt "BRGTEST-221" e.txt
I want to get... (22 Replies)
Discussion started by: pottic
22 Replies
LEARN ABOUT DEBIAN
setmaillist
setmaillist(1) General Commands Manual setmaillist(1)NAME
setmaillist - create a binary mailing list
SYNOPSIS
setmaillist bin tmp
DESCRIPTION
setmaillist reads a mailing list from its standard input.
setmaillist writes the mailing list in a binary format to tmp; it then moves tmp to bin. tmp and bin must be on the same filesystem.
If there is a problem creating tmp, setmaillist complains and leaves bin alone.
The binary mailing list format is portable across machines.
setmaillist always creates bin world-readable.
MAILING LIST FORMAT
The mailing list read by setmaillist is a series of lines. NUL bytes are not allowed.
If a line begins with a dot or slash, setmaillist takes the entire line as an include file name.
If a line begins with an ampersand, setmaillist takes the rest of the line as a recipient address. If a line begins with a letter or num-
ber, setmaillist takes the entire line as a recipient address. Each recipient address must include a fully qualified domain name. Recipi-
ent addresses longer than 800 bytes are not allowed.
setmaillist ignores blank lines and lines beginning with #. It also ignores spaces and tabs at the ends of lines.
For example,
god@heaven.af.mil
djb@silverton.berkeley.edu
is a mailing list with two addresses.
SEE ALSO setforward(1), newinclude(1), printmaillist(1)setmaillist(1)