If you add a 'set -x' command at the top of your function, it will generate trace output which should show you exactly where things are going wrong. If you can't figure it out from that, paste that output for us. Naturally, if there is sensitive information involved, mask it in a way that protects it without altering the usefulness of the trace.
Is it possible to call a C function from within a shell script. This C function is part of an API. What do I need to make it work from my shell script. Anybody please help. (4 Replies)
i have a function defined in one ksh (ksh 1)
i want to use that function in another ksh (ksh 2)
i am using
. $<directoryname>/<ksh name>
i am calling the function defined in ksh 1 in ksh 2
i want the returnstatus from the above operation
but it is not executing the function
what i... (1 Reply)
Hi,
I have searched the forum for the query, But i didnt find an exact answer.
I have a script(1.sh) and a c program(sample.c)
sample.c contains many function definitions.( run(), find(), add() etc).
I want to call functions in sample.c from 1.sh and use the return value in 1.sh... (3 Replies)
Some Code
After Some code part is executed the control doesnt go to rvin_doxx_scrt.. and the script exits
rvin_doxx_scrt()
{
Some Code
}
if (som code)
... (4 Replies)
hi guys, how r u???
please I need you, help me please.
I have a shell, in this shell i have this function and another code lines, this function is getting date one day back. the function is in the same shell (FILE 1)
Now I need put this function in another file (FILE 2) and calling... (4 Replies)
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:
I must write a shell script that calls two external Perl functions--one of which sorts the data in a file, and... (6 Replies)
I need to
1.Open a csv
2.Process the csv i.e. Modify 2 column in the csv.
To modify the column the value needs to be passed to a pl/sql function and the return value should be updated
For eg:
If column 2 E,then E will be passed in database function
which will return Employee.
3. Write a... (5 Replies)
I have a script which does gunzip, zip and untar.
Input to the script is file name and file directory (where file is located)
I am reading the input parameters as follows:
FILENAME=$1
FILEDIR=$2
I have created 3 functions that are as follows:
1) gunzip file
2) unzip file... (2 Replies)
Discussion started by: pinnacle
2 Replies
LEARN ABOUT BSD
trpt
TRPT(8C)TRPT(8C)NAME
trpt - transliterate protocol trace
SYNOPSIS
trpt [ -a ] [ -s ] [ -t ] [ -f ] [ -j ] [ -p hex-address ] [ system [ core ] ]
DESCRIPTION
Trpt interrogates the buffer of TCP trace records created when a socket is marked for "debugging" (see setsockopt(2)), and prints a read-
able description of these records. When no options are supplied, trpt prints all the trace records found in the system grouped according
to TCP connection protocol control block (PCB). The following options may be used to alter this behavior.
-a in addition to the normal output, print the values of the source and destination addresses for each packet recorded.
-s in addition to the normal output, print a detailed description of the packet sequencing information.
-t in addition to the normal output, print the values for all timers at each point in the trace.
-f follow the trace as it occurs, waiting a short time for additional records each time the end of the log is reached.
-j just give a list of the protocol control block addresses for which there are trace records.
-p show only trace records associated with the protocol control block, the address of which follows.
The recommended use of trpt is as follows. Isolate the problem and enable debugging on the socket(s) involved in the connection. Find the
address of the protocol control blocks associated with the sockets using the -A option to netstat(1). Then run trpt with the -p option,
supplying the associated protocol control block addresses. The -f option can be used to follow the trace log once the trace is located.
If there are many sockets using the debugging option, the -j option may be useful in checking to see if any trace records are present for
the socket in question. The
If debugging is being performed on a system or core file other than the default, the last two arguments may be used to supplant the
defaults.
FILES
/vmunix
/dev/kmem
SEE ALSO setsockopt(2), netstat(1), trsp(8C)DIAGNOSTICS
``no namelist'' when the system image doesn't contain the proper symbols to find the trace buffer; others which should be self explanatory.
BUGS
Should also print the data for each input or output, but this is not saved in the race record.
The output format is inscrutable and should be described here.
4.2 Berkeley Distribution May 26, 1986 TRPT(8C)