I have the below script, but when i execute it is still printing to screen is there a way i can stop this and just print everything to the log file. Thank you.
Moderator's Comments:
Please use CODE tags (not HTML tags) when posting sample code.
Last edited by Don Cragun; 03-03-2014 at 03:26 PM..
Reason: Fix tags.
Hi:
I am currently working on a program which requires direct its ouput to a file here is an example
./proram arg_1 arg_2
when program ends all output will be arg_2 file
Is that possible I am not a bad programmer, However I am stuck there.
Can anyone give a hint?
Thanks
SW (1 Reply)
Ahhhrrrggg I'm having a brain fart...
I want to take the output of a command and redirect it to a file...
This works....
$ man cp | cat >> copy_help
but this doesn't
keytool -help |cat >> keytool_help
It just produces... these lines...
more keytool_help
] ...
... (11 Replies)
hello all,
I'm invoking the program generate-report using backticks from my perl program and redirecting the output to the log file sge-stderr.log. But when i check the process using ps command it is spawing two processes where the below code is parent process and the program generate-report as... (2 Replies)
Hi all!!
is possible to assign the output of some command to filename, i.e.
grep_output.txt
Otherwise, I want to open a new file which name is inside another, how can I do it?
Thanks a lot! (7 Replies)
If I want to cat one file and have the output inserted into a specific place on another file, how is this done? I know how to append >> and to overwrite > but say I have a file with:
File1:
abc
def
ghi
jkl
And a File with:
File2:
mno
pqr
stu
vwx
And I want to place the... (5 Replies)
Hi All,
I want to redirect only the file names to a new file from the ls -ltr directroy. how Can i do it.
my ls -ltr output will be as below.
-rwxr-xr-x 1 118 103 28295 Jul 26 2006 event.podl
-rwxr-xr-x 1 118 103 28295 Jul 26 2006 xyz.podl
I want my new file... (6 Replies)
I am trying to get following result from the scipt I have. First time it generates the o/p in correct format. However if I run it again it appends to the existing file. I would like to see o/p on screen as well as save it in file. Everytime it should create new file.
## I/P file
0174
0175... (3 Replies)
Below script perfectly works, giving below mail output. BUT, I want to make the script mail only if there are any D-Defined/T-Transition/B-Broken State WPARs and also to copy the output generated during monitoring to a temporary log file, which gets cleaned up every week. Need suggestions.
... (4 Replies)
Hi Guys,
I want to redirect the output of 3 scripts to a file and then mail the output of those three scripts.
I used below but it is not working:
OFILE=/home/home1/report1
echo "report1 details" > $OFILE
=/home/home1/1.sh > $OFILE
echo... (7 Replies)
Hi,
I am using cygwin.
Below is my script that reads all ip ports for iplist.txt and telnets to it.
(
file="iplist.txt"
while read line
do
echo $line
echo $(telnet $line)
done <"$file"
) > output2.txt
~
while the output2.txt gets the first echo but does not show the second... (2 Replies)
Discussion started by: mohtashims
2 Replies
LEARN ABOUT SUSE
log::dispatch::file
Log::Dispatch::File(3) User Contributed Perl Documentation Log::Dispatch::File(3)NAME
Log::Dispatch::File - Object for logging to files
SYNOPSIS
use Log::Dispatch;
my $log =
Log::Dispatch->new
( outputs =>
[ [ 'File',
min_level => 'info',
filename => 'Somefile.log',
mode => '>>',
newline => 1 ]
],
);
$log->emerg("I've fallen and I can't get up");
DESCRIPTION
This module provides a simple object for logging to files under the Log::Dispatch::* system.
Note that a newline will not be added automatically at the end of a message by default. To do that, pass "newline => 1".
CONSTRUCTOR
The constructor takes the following parameters in addition to the standard parameters documented in Log::Dispatch::Output:
o filename ($)
The filename to be opened for writing.
o mode ($)
The mode the file should be opened with. Valid options are 'write', '>', 'append', '>>', or the relevant constants from Fcntl. The
default is 'write'.
o binmode ($)
A layer name to be passed to binmode, like ":utf8" or ":raw".
o close_after_write ($)
Whether or not the file should be closed after each write. This defaults to false.
If this is true, then the mode will aways be append, so that the file is not re-written for each new message.
o autoflush ($)
Whether or not the file should be autoflushed. This defaults to true.
o permissions ($)
If the file does not already exist, the permissions that it should be created with. Optional. The argument passed must be a valid
octal value, such as 0600 or the constants available from Fcntl, like S_IRUSR|S_IWUSR.
See "chmod" in perlfunc for more on potential traps when passing octal values around. Most importantly, remember that if you pass a
string that looks like an octal value, like this:
my $mode = '0644';
Then the resulting file will end up with permissions like this:
--w----r-T
which is probably not what you want.
AUTHOR
Dave Rolsky, <autarch@urth.org>
perl v5.12.1 2009-09-22 Log::Dispatch::File(3)