Is there a way to tee stderr from a command that's redirecting error to a file?
I'm not a complete novice at unix but I'm not all that advanced either. I'm hoping that someone with a little more knowledge than myself has the answer I'm looking for.
I'm writing a wrapper script that will be passed user commands from the cron...
Ex:
The wrapper will execute them from the cron and log start and stop times and any errors or exit codes.
Question:
However in the case as above that a user is redirecting their errors to their own log file is there a good way to sample the error such that both the user log and the wrapper log get the error message?
Let me know if you need more info, thanks!
Currently I am grabbing the stderr away from the user command and sending it to a temp file. However this method removes the error from the user log.
If I forget to set up stderr redirection on execution of a script, is there a way to set that redirection post-exec? In other words, if I have a script running and no errors are being logged... and then I remember that I forgot the 2>&1 on the script... can I turn it on after the fact?
...and... (1 Reply)
Friends
I have to redirect STDERR messages both to screen and also capture the same in a file.
2 > &1 | tee file works but it also displays the non error messages to file, while i only need error messages.
Can anyone help?? (10 Replies)
% ls -ld /usr /foo
ls: /foo: No such file or directory
drwxr-xr-x 14 root wheel 512 May 18 02:49 /usr
% ls -ld /usr /foo 1>/dev/null/
/dev/null/: Not a directory.
% ls -ld /usr /foo 2>/dev/null/
/dev/null/: Not a directory.
^^Why why why doesn't this work for me. Furthermore, where is... (7 Replies)
I have been doing this:
make xyz &> xyz.log &; tail -f xyz.log
The problem with this is that you never can ge sure when "make xyz" is done.
How can I pipe both stderr and stdout into tee so both stderr and stdout are copied both to the display and to the log file?
Thanks,
Siegfried (3 Replies)
I am trying to redirect the output from stderr to a log file from within a bash script. the script is to long to add 2> $logfile to the end of each command. I have been trying to do it with the command exec 2> $logfile This mostly works. Unfortunately, when a read command requires that anything be... (5 Replies)
Hi All,
Solarix/Bash v3x
Im trying to output any standard errors created by the script to a file using the below command:
. runDTE.sh 2> "$DTE_ERROR_FILE"
however the errors do get written to the dir/file stored in $DTE_ERROR_FILE but the error does not appear on the terminal screen in... (4 Replies)
Hi All,
I need to redirect screen o/p of shell script to file , but I don't want to use "tee" :Dcommand
./test.sh 2>&1 | tee /var/tmp/testing`date +'%d%h%Y%T'`.log
but I want to write some code inside the shell script itself so wen I execute
./test.sh
it will display o/p in screen... (3 Replies)
I have to redirect STDERR messages both to screen and also capture the same in a file but STDOUT only to the same file.
I have searched in this formum for a solution, but something like
srcipt 3>&1 >&2 2>&3 3>&- | tee errs
doesn't work for me...
Has anyone an idea??? (18 Replies)
Hello All,
I have a requirement to redirect stdout and stderr to 'log' file and stderr alone to 'err' file.
Can someone please help me with this?
Thanks in advance (2 Replies)
I know that
mmmmm 2> error.txt
will send the error message to the specified file instead of the screen. However, I have seen
>&2
in some scripts, and I can't get it to do anything. A source said it sends stdout and stderr to a file. What file?
Ubuntu 18.04.2; Xfce 4.12.3;... (11 Replies)
Discussion started by: Xubuntu56
11 Replies
LEARN ABOUT CENTOS
jfs_fscklog
jfs_fscklog(8) Extract/Display JFS fsck Log jfs_fscklog(8)NAME
jfs_fscklog - extract a JFS fsck service log into a file and/or format and display the extracted file
SYNOPSIS
jfs_fscklog [ -d ] [ -e device ] [ -f output.file ] [ -p ] [ -V ]
DESCRIPTION
jfs_fscklog with option -e device extracts the contents of either the most recent or immediately prior (specified with option -p) JFS fsck
service log from the specified device, and writes the output to a file. The file name may be specified with the -f option, or the default
file name is <pwd>fscklog.new. If the -p option is used, the default file name is <pwd>fscklog.old.
jfs_fscklog with option -d formats and displays the contents of the extracted file.
jfs_fscklog with options -d and -e device extracts and displays the JFS fsck service log.
OPTIONS -d Format and display a previously extracted JFS fsck service log.
-e device
Extract the JFS fsck service log from device and store it in a file. (device is the special file name corresponding to the actual
device from which the fsck log will be extracted (e.g. /dev/hdb1 )).
-f file.name
Specify the file name, overriding the default file name. When used with -e device, file.name specifies the name of the file into
which the JFS fsck log will be extracted. When used with -d, file.name specifies the name of the extracted file whose contents will
be formatted and displayed.
file.name must be 127 characters or less in length.
file.name will be created in the present working directory unless it is fully qualified.
-p Extract the prior log (as opposed to the most recent log).
-V Print version information and exit (regardless of any other chosen options).
EXAMPLES
Extract the most recent JFS fsck log on /dev/hda5 into <pwd>fscklog.new:
jfs_fscklog -e /dev/hda5
Extract the most recent JFS fsck log on /dev/hdb3 into /temp/l9651107.log:
jfs_fscklog -e /dev/hdb3 -f /temp/l9651107.log
Display the JFS fsck log that was extracted into /temp/l9651107.log:
jfs_fscklog -d -f /temp/l9651107.log
Extract and display the previous JFS fsck log from /dev/hda8:
jfs_fscklog -e /dev/hda8 -d -p
REPORTING BUGS
If you find a bug in JFS or jfs_fscklog, please report it via the bug tracking system ("Report Bugs" section) of the JFS project web site:
http://jfs.sourceforge.net/
Please send as much pertinent information as possible, including any jfs_fscklog error messages and the complete output of running jfs_fsck
with the -v option on the JFS device.
SEE ALSO jfs_fsck(8), jfs_mkfs(8), jfs_tune(8), jfs_logdump(8), jfs_debugfs(8)AUTHOR
Barry Arndt (barndt@us.ibm.com)
jfs_fscklog is maintained by IBM.
See the JFS project web site for more details:
http://jfs.sourceforge.net/
October 28, 2002 jfs_fscklog(8)