redirecting output and creating condition for while loop.
I have 2 questions.
1) Is there a means of directing output to a file (">") while making it still output to the console?
I have a script that calls another lengthy script.
2) I can direct the output of the lengthy script and grep it for the words "good" or "bad" to know if I need the run the script again, but how would this exactly work? I'm just looking for the most efficient code.
Rather than putting anything in a file, I'd like to just grep the output:
I'm wondering how to evaluate if ". ./lengthyScript.sh | grep bad" is true of not. If you have any suggestions here, I'd really appreciate it.
Hi,
I want to move the output of a command/script to a file as well as to to be displayed on stdout.
Can anybody help me in this. Thanks in advace ..
-Chanakya M (1 Reply)
The situation is like this:
I am reading records from a file, depending upon some condition extracting fields from the file into different variables in a loop one by one. I need to print all the variable in line, so I am trying to redirect hose variables one by one to a variable called final_value... (1 Reply)
I am trying to filter records based on number of "|", delimiter in my application. If number of "|" is greater than 14 its a bad record, else its a good record. I have to redirect output to two different files based on the if-then-else evaluation in AWK.
if number of “|” in file_0 > 14
... (2 Replies)
I'm doing this script in my Unix class and I've come to a roadblock. The purpose of this script is to search users directories for files that contain bad words i.e kill murder bomb etc., and then be able to ignore legitimate files with each use.
I got the searching and ignoring part down but now... (1 Reply)
For example,
if we run the below command,
symcfg list -thin -pool , results in an output most of the times and if the out is generated i'm able to redirect the output to a file. but sometimes it doesnt result any output and even though the output is being redirected, i can see "No Thin Pools "... (2 Replies)
hi,
OK. I am writing a bash script, and it is almost working for me.
Problem 1: I currently have stout sent to a file (stout.miRNA.bash.$date_formatted) which I would like to have work inside my loop, but when I move it, it just prints to the screen.
Problem 2: I have a second file... (18 Replies)
I wrote a code to find codons in a DNA string. The only problem I have is how do I make the code only work for a file with DNA. This means the file only has the characters a,c,g,t and no white space characters. (3 Replies)
So have I got this :
#!/bin/bash
clear
echo "Enter the first number:"
read n1
echo "Choose an operation:"
echo "1. add"
echo "2. subtract"
echo "3. multiply"
echo "4. divide"
read opr
echo "Enter the second number:"
read n2 (1 Reply)
Use and complete the template provided. The entire template must be completed. If you don't, your post may be deleted!
1. The problem statement, all variables and given/known data:
Create a calculator application in your home folder called itncacl that will perform the following applications:... (5 Replies)
I have this line were I am selecting some fields from one file and creating a new file for the selected data.
awk -F "\"*,\"*" '{print $1"," $2}' folderone/list.txt > folderone/qlist.txt
This works, but then from this new file I want it to create a new file where it separates data:
$2 >5 it... (2 Replies)
Discussion started by: rluna
2 Replies
LEARN ABOUT CENTOS
raddebug
RADDEBUG(8) FreeRADIUS Daemon RADDEBUG(8)NAME
raddebug - Display debugging output from a running server.
SYNOPSIS
raddebug [-c condition] [-d config_directory] [-i ipv4-address] [-I ipv6-address] [-f socket_file] [-t timeout] [-u user-name]
DESCRIPTION
raddebug is a shell script wrapper around radmin that automates the process of obtaining debugging output from a running server. It does
this without impacting service availability, unlike using radiusd -X. There are a number of prerequisites that are required for its proper
operation:
* radmin must be available in the PATH.
* The user running raddebug must have permission to connect to
the server control socket.
* The control socket must be configured. For instructions, see
raddb/sites-available/control-socket
* The control socket must be marked as "mode = rw".
* The user running raddebug must have permission to read and
write files in the "logdir" directory. This is usually
/var/log/radiusd.
For a number of reasons, the debugging output is placed in an intermediate file, rather than being sent directly to standard output. In
order to prevent this file from growing too large, the raddebug program is automatically terminated after 10 seconds. This timeout can be
changed via the "-t" parameter.
When the script exits, debug mode in the server is disabled, and the intermediate file is deleted.
Debug output from a live server can be redirected to only one location. If a second instance of raddebug is started while the first one is
still running, the later one will over-ride the first one, and the first will stop producing output.
OPTIONS -c condition
Set a specific debug condition. The format of the condition is as specified in the CONDITIONS section of the unlang manual page.
-f socket_file
The path to the control socket. See the radmin manual page for more description of this option.
-i ipv4-address
Show debug output for the client having the given IPv4 address. This option is equivalent to using:
-c '(Packet-Src-IP-Address == ipv4-address)'
-d config directory
The radius configuration directory, usually /etc/raddb. See the radmin manual page for more description of this option.
-I ipv6-address
Show debug output for the client having the given IPv6 address. This option is equivalent to using:
-c '(Packet-Src-IPv6-Address == ipv6-address)'
-t timeout
Stop printing debug output after "timeout" seconds. The default timeout is sixty (60) seconds. Use "-t 0" to print debugging out-
put forever, or until the script exits.
-u name
Show debug output for users having the given name. This option is equivalent to using:
-c '(User-Name == name)'
SEE ALSO radmin(8), raddb/sites-available/control-socket, unlang(5), radiusd.conf(5)AUTHORS
Alan DeKok <aland@freeradius.org>
1 September 2010 RADDEBUG(8)