04-16-2013
Help with Handling multiple argument in shell script
Hi i have written a shell script that takes only single ip address from the user and calculates its latency and reliability, can you please tell me that what should be done if i want that user should enter 100 or 1000 ip address
10 More Discussions You Might Find Interesting
1. UNIX for Advanced & Expert Users
Hi
can any please tell me
is it possible to catch the signal in a shell script like we do in C.
if yes please give me some idea or a link. (4 Replies)
Discussion started by: Raom
4 Replies
2. UNIX for Dummies Questions & Answers
Hi,
If not running a shell script file in current shell (. ./fileName) then $0 represents the executable file name. But in case of invoking shell script file in current shell then i m getting "$0 as -bash" . In such case how can i get the program name (running shell script file name)?
Thanks, (2 Replies)
Discussion started by: painulyarun
2 Replies
3. Shell Programming and Scripting
Hi
! /bin/sh
set logdir1 "logDir/local/logname"
#write the filename into a file
echo $logdir1 >> logname.txt
how do i exec the above echo command (1 Reply)
Discussion started by: nathgopi214
1 Replies
4. Shell Programming and Scripting
General Question: If a script calls multiple external programs (external to the script, but still on unix), where do the return codes go? Let's say one of external programs fails, does the entire script fail and send a non-zero return code to the job scheduling software, or is the return code sent... (1 Reply)
Discussion started by: jnanasakti
1 Replies
5. Shell Programming and Scripting
Hi there,
I have a wapper script which passes the argument from command prompt to inner script.. It works fine as long as the argument containing single word. But when value contains multiple word with space, not working as expected. I tried my best, couldn't find the reason. Gurus, pls.... (2 Replies)
Discussion started by: kans
2 Replies
6. Shell Programming and Scripting
Can someone let me know how could I achieve this
In one of per script I am calling the shell script but I need to so one thing that is one shell script call I need to pass pne argument.In below code I am calling my ftp script but here I want to pass one argument so how could I do this (e.g:... (5 Replies)
Discussion started by: anuragpgtgerman
5 Replies
7. Shell Programming and Scripting
I want to make a script which takes the number of argument, add those argument and gives output to the user, but I am not getting through...
Script that i am using is below :
#!/bin/bash
sum=0
for i in $@
do
sum=$sum+$1
echo $sum
shift
done
I am executing the script as... (3 Replies)
Discussion started by: mukulverma2408
3 Replies
8. Shell Programming and Scripting
Hi all,
$ echo $SHELL
/bin/bash
Requirement - How to pass oracle sql script as argument to unix shell script?
$ ./output.sh users.sql
Below are the shell scripts and the oracle sql file in the same folder.
Shell Script
$ cat output.sh
#!/bin/bash
.... (7 Replies)
Discussion started by: a1_win
7 Replies
9. Shell Programming and Scripting
Hello
I have a file which has around 120 lines of commands.
I am trying to write a shell script like which reads the 'command' file and executes line by line with some additional (common argument) with maximum 6 commands active at a time. Each of these commands when executed takes time... (5 Replies)
Discussion started by: JackyShane_36
5 Replies
10. Shell Programming and Scripting
Below is my script that works fine and prints the desired output:
#!/bin/ksh
echo "$1" |
while IFS= read -r dirpath
do
echo "DIRR_PATH:$dirpath"
install_dir=$install_dir" "$dirpath
done
echo "Desired Output:$install_dir"
Output:
./loopissue.sh... (10 Replies)
Discussion started by: mohtashims
10 Replies
LEARN ABOUT MOJAVE
latency
LATENCY(1) BSD General Commands Manual LATENCY(1)
NAME
latency -- monitors scheduling and interrupt latency
SYNOPSIS
latency [-p priority] [-h] [-m] [-st threshold] [-it threshold] [-c code_file] [-l log_file] [-R raw_file] [-n kernel]
DESCRIPTION
The latency utility provides scheduling and interrupt-latency statistics. Due to the kernel tracing facility it uses to operate, the command
requires root privileges.
The arguments are as follows:
-c code_file
When the -c option is specified, it takes a path to a code file that contains the mappings for the system calls. This option over-
rides the default location of the system call code file, which is found in /usr/share/misc/trace.codes.
-h Display high resolution interrupt latencies and write them to latencies.csv (truncate existing file) upon exit.
-m Display per-CPU interrupt latency statistics.
-it threshold
Set the interrupt latency threshold, expressed in microseconds. If the latency exceeds this value, and a log file has been speci-
fied, a record of what occurred during this time is recorded.
-l log_file
Specifies a log file that is written to when either the interrupt or scheduling latency is exceeded.
-n kernel
By default, latency acts on the default /System/Library/Kernels/kernel.development. This option allows you to specify an alternate
booted kernel.
-p priority
Specifies the priority level to observe scheduler latencies for. The default is realtime ( 97 ). A range of priorities to monitor
can also be provided, for example 31-47 or 0-127
-st threshold
Set the scheduler latency threshold in microseconds. If latency exceeds this, and a log file has been specified, a record of what
occurred during this time is recorded.
-R raw_file
Specifies a raw trace file to use as input.
The data columns displayed are as follows:
SCHEDULER The number of context switches that fall within the described delay.
INTERRUPTS The number of interrupts that fall within the described delay.
The latency utility is also SIGWINCH savvy, so adjusting your window geometry will change the list of delay values displayed.
SAMPLE USAGE
latency -p 97 -st 20000 -it 1000 -l /var/tmp/latency.log
The latency utility will watch threads with priority 97 for scheduling latencies. The threshold for the scheduler is set to 20000 microsec-
onds. The threshold for interrupts is set to 1000 microseconds. Latencies that exceed these thresholds will be logged in
/var/tmp/latency.log.
SEE ALSO
fs_usage(1), sc_usage(1), top(1)
Mac OS X March 28, 2000 Mac OS X