time function


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting time function
# 1  
Old 03-16-2007
Bug time function

Hi,

I would like to display the exact time taken to complete running a particular tool or function or program to user

I don't know the exact time functions in unix, please help me

thanks in advance

Code:
Example:
     
    $test.ksh

    output should be
    The time taken to execute the test.ksh file is 00.30.00 seconds

# 2  
Old 03-16-2007
Code:
time test.ksh

# 3  
Old 03-16-2007
hi

hi anbu,

the code

Code:
 time test.ksh

is working when i am executing my file from command line, but i want to include the code inside my code, how can i achieve that one.
# 4  
Old 03-16-2007
create a string that forms the command as run in command line,
Code:
char command[50];
sprintf(command, "time %s", commandtorun);

and you have to run this " command " with " popen "
which would execute and you have would have execution time in the pipe, which you need to parse it and display! Smilie

Just a pointer !
If you need more explanations, shoot ! Smilie
# 5  
Old 03-19-2007
time function

hi matrixmadhan,

thanks for your reply,

the code

Code:
     char command[50];
sprintf(command, "time %s", commandtorun);

I think code which u have given will not work in ksh program. can u send me the code relavent to ksh

thanks,
hsekol
# 6  
Old 03-19-2007
do you want to experiment that with the shell - command line or in a code ?

am not clear about that!

If that is in a code, use what I had specified
if not, to be used in a shell, you can use
Code:
time
times

Else,
post your specific requirement! Smilie
# 7  
Old 03-19-2007
time function

Hi matrixmadhan,

thanks for your quick reply,

my requirement is

Example:

Code:
    echo "Enter i value"
      read i
      n=0
      while [ $n -eq $i ]
      do
          echo $i
          i=`expr $i + 1`
      done

let's assume that for the first time, i have given 50 as i value, so while loop will execute for 50 times and atlast the program have to display the actual time taken to complete program to execute (this one i want for performance) this program i have written in ksh

I think u got my requirement, i have write the time function in side the code only
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. OS X (Apple)

'time' does NOT work on a function in 'dash'.

Hi guys and gals... I am writing a piece of code that is dash compliant and came across this error. I have put it in the OSX section as that is what I am using. I have no idea what the 'dash' version is but was installed about 6 months ago. MBP, OSX 10.12.6, default terminal running dash on... (4 Replies)
Discussion started by: wisecracker
4 Replies

2. Homework & Coursework Questions

Helpm with time function

I want to print the difference (in days) between ($7) and the oldest record date ($6) based on unique ID ($5) on a new field. In addition, I want to subtract oldest date from recent dates(in days) ($6) for each unique ID ($5). Here is the data looks like 7 81 1 47 32070 2010-12-14 ... (11 Replies)
Discussion started by: alula
11 Replies

3. Shell Programming and Scripting

/usr/bin/time Shell Scripting Function

Hello, I have made a Linux Shell Script that downloads 6 files from the Internet and then deletes them. Now i want to use the function "/usr/bin/time" and "bc" to calculate how long the avergate run time for the shell script is. I therefore need to do it 100 times. My shell script code is below: ... (6 Replies)
Discussion started by: solo2
6 Replies

4. Red Hat

lightweight function for measuring time ( better than clock_getime )

HI I have a Red Hat Enterprise with Real Time kernel. Are you aware if there are C functions for this kernel or some code/library for this OS for measuring time more lightweight than clock_gettime and gettimeofday? THe hardware I have is NUMA. Reading forums I found gethrtime but it is... (1 Reply)
Discussion started by: manustone
1 Replies

5. UNIX for Dummies Questions & Answers

time function

hello everybody! i want to post a question. So, I use the command 'time a.out' to time the duration of the program a.out. The return value of this function was: real 0m4.116s user 0m4.112s sys 0m0.016s What i want is! I try to find a way to get (NOT manually) the value of real time.... (2 Replies)
Discussion started by: nicos
2 Replies

6. Shell Programming and Scripting

Unix function to calcuate the difference in time

HI , I need to get the timedifference between two values... which funcation will help eg: difference betweem 19:22 and 19:43 should give 21 mins (2 Replies)
Discussion started by: savitha
2 Replies

7. Shell Programming and Scripting

Nawk Time Function

Hi All, I am using solaris and nawk. Is there any time function in nawk which is simliar to the shell `date` function ? Can any experts show any examples? (4 Replies)
Discussion started by: Raynon
4 Replies

8. Programming

function time

Hello I have problem with function 'time' to test my program for file copying . How to run the function in my source code ? I try something like that: system("time"); < -- but this don't working (2 Replies)
Discussion started by: scotty_123
2 Replies

9. Programming

find CPU Time for a function (subsecond precision)

Hi, I need to time a certain function in my C/C++ code and I am experiencing some difficulties. I timed it using wallclock time so I know that it takes approximately 500-600 microseconds with gettimeofday(&start, NULL); // my function call gettimeofday(&end, NULL); answer = (end.tv_sec -... (2 Replies)
Discussion started by: zynnel
2 Replies

10. Programming

C time in milliseconds function.

I need a c function which return the time in: hour min sec and mil sec I am writing on unix os. (3 Replies)
Discussion started by: kamil
3 Replies
Login or Register to Ask a Question