In general, when working with time like this, you convert current time(s) to the epoch time in seconds - ie. number of seconds since Jan 1 1970.
On linux (or if you have gnu date)
Code:
epoch_seconds=$(date +%s)
otherwise try perl
Code:
epoch_seconds=$(perl -e 'print time;')
epoch_seconds is now a number like 1189706758 that you can add seconds to.
Hi All..
Does anyone have a useful function where I can enter two date/timestamps and it calculates the difference in time in hours, minutes and seconds between the 2?
Any feedback much appreciated. :D
Kind Regards
Satnam (1 Reply)
I am trying to do a shell script to monitor if any files went through in the last hour.
There is a script in cron that runs every sec checking to see if a file is there and ftp the file out of this folder.
Now I just want to add a block of code that will check to see no files went in the last... (3 Replies)
I have script that runs based on time variables passed in the command line. The first command argument is a timer, in seconds, of how often to execute a certain loop in the script. The second command argument is the end time of the script, in military time. Below is an example of the command line:... (1 Reply)
I am writting a script in the ksh shell and am trying to find a way to report the total execution time of the script without requiring the user to specify the time function when executing the script.
Does anyone have any examples they have used. I have been setting up two date variables (one at... (1 Reply)
hi all,
was wondering if there is another way to do calculations in ksh scripts other than using bc ?? i am using a script to calculate average response time and my script errors out after running for a bit.
e.g code i am using :
averageTime=$(print "$totalTime / $numberOfEntries" |... (2 Replies)
HI
i have following problem,
i need to use split command to split files each should be cca 700 lines but i dont know how to inplement it in the scripts becasuse each time the origin file will be various size ,
any body got any idea
cheers (2 Replies)
Hello,
I have to turn:
Apple Inc.:325,64:329,57
into
Apple Inc.:325,64:329,57:3,93
3,93=329,57-325,64.
My code:
cat beurs.txt | sed 's/\(*\):\(*\),*\(*\):\(*\),\(*\)/\4\.\5-\2\.\3/' beurs.txt | bc| tr '.' ',' | sed 's/^-*,/0,/' > winstmarges.txt; paste -d: beurs.txt winstmarges.txt; rm... (5 Replies)
grep Quality abc.txt | awk -F"=" '{print $2}'
o/p is given as
70/70
49/70
I want in the below format (percentage format)
100%
70%
help me!!!!:confused::confused::confused:
---------- Post updated at 09:59 AM ---------- Previous update was at 09:57 AM ----------
Cell 01 -... (3 Replies)
Hello. I'm writing an awk script that looks at a .csv file and calculates the weighted grade for each student based on the scores and categories in the file. I am able to get the script to run the only issue however is that the same score for each student is the same. I'm self-teaching myself the... (1 Reply)
Discussion started by: Eric7giants
1 Replies
LEARN ABOUT ULTRIX
gettimeofday
gettimeofday(2) System Calls Manual gettimeofday(2)Name
gettimeofday, settimeofday - get or set date and time
Syntax
#include <sys/time.h>
gettimeofday(tp, tzp)
struct timeval *tp;
struct timezone *tzp;
settimeofday(tp, tzp)
struct timeval *tp;
struct timezone *tzp;
Description
The system call returns the system's notion of the current Greenwich time and the current time zone. Time returned is expressed relative
in seconds and microseconds since midnight January 1, 1970.
The structures pointed to by tp and tzp are defined in <sys/time.h> as:
struct timeval {
long tv_sec; /* seconds since Jan. 1, 1970 */
long tv_usec; /* and microseconds */
};
struct timezone {
int tz_minuteswest; /* of Greenwich */
int tz_dsttime; /* type of dst correction to apply */
};
The timezone structure indicates the local time zone (measured in minutes of time westward from Greenwich), and a flag that, if nonzero,
indicates that Daylight Saving time applies locally during the appropriate part of the year.
Only the superuser can set the time of day.
Return Values
A 0 return value indicates that the call succeeded. A -1 return value indicates an error occurred, and in this case an error code is
stored into the global variable errno.
Diagnostics
The call fails under the following conditions:
[EFAULT] An argument address referenced invalid memory.
[EPERM] A user other than the superuser attempted to set the time.
See Alsodate(1), stime(2), ctime(3)gettimeofday(2)