Those two are more concise, and accomplish the same thing ( return the seconds since the epoch 00:00:00 Jan 1, 1970 GMT, not counting leap seconds ).
The date command is GNU date 7.2 on Linux. Use Perl, if you are worried about portability of /bin/date
Here is a simple example of a perl script to do what you want:
this grabs the current epoch time and then executes the code in the do() block ( in this case, prints "foo" once every second ). It keeps doing this for 10 seconds total.
What you need to do is put the start time in as a field in your crontab which runs this job, and then calculate the offset in seconds from that time.
In the example you gave this is 60 seconds * 60 minutes * 15 hrs, or 54,000 seconds. that is what you should set $offset to.
I would actually set it, not "54,000" but the equation, as it helps you to see what is going on:
Hope that Helps
Last edited by deindorfer; 04-27-2010 at 05:54 PM..
Okay I have this script file that runs from cron and most the time it works just find. Except every so often one of the three ssh commands I have in it just doesn't know it's done and that of course causes the whole thing to hang!
The ssh command has executed. I can tell this because the command... (1 Reply)
Hi All,
I am having a script, which run fine. But what I want to do is that the script should run for specified time and terminate then ( say for a minute).
Can somebody help me for this. I would be greatful.
Thanks,
Aru (8 Replies)
Hi all,
I am trying to end a Menu script. Can people suggest various methods please?
At the moment I am doing:
quit=n
while
do
...Code
Code
Code...
read userinput
case $userinput in
q|Q) quit=y;;
esac
done
But this doesn't seem to work every time, occasionally it will work,... (6 Replies)
Hi I have files that end with .txt.txt that i want to delete. But I also have files that end with .txt that I want to leave intact. How do I specifically delete files that end with .txt.txt in a folder.
thanks (5 Replies)
i want to make a script for grep any lines with key word and every time (5 min)
Ex. Log in Server.
.
.
.
03-01-2012 03:07:54,924 - INFO MessageUtil - Return | Status=0 | TxID=12010300000548755292 | Message=Success
03-01-2012 03:09:13,789 - INFO MessageUtil - Return | Status=0 |... (6 Replies)
Hello All,
I have written a script which which is working fine to a certain logic of it. But i want a part of the script to run two commands at 00:10 hrs every day. These two command are
1. rm -rf /path/to/folder
2. mail the content of a file.
How do i achieve this. Thanks.
... (4 Replies)
Hi,
I am quit satisfied with this scrtipt and really don't want to change anything but the end. I get a repetitve option when I want to "quit"
and don't know why. What am I missing? When I press q to quit
with this script, I get an EXTRA "Enter " How do I correct this so that when I
press... (1 Reply)
Hi
This is my first post and I'm just a beginner. So please be nice to me.
I have a couple of html files where a pattern beginning with "http://www.site.com" and ending with "/resource.dat" is present on every 241st line. How do I extract this to a new text file?
I have tried sed -n 241,241p... (13 Replies)
Hello beautiful people, I would like to kindly ask you to help me with my school leaving project. Unfortunatelly due to family problems I felt into trouble and I am on able to finish my project due to schedule.
I would like to ask you to review this script and give me any hints that you could.... (2 Replies)
Hi,
I have to add 7 bases of specific nucleotide at the beginning and ending of all the fasta sequences of a file. For example, I have a multi fasta file namely test.fasta as given below
test.fasta
>TalAA18_Xoo_CIAT_NZ_CP033194.1:_2936369-2939570:+1... (1 Reply)
Discussion started by: dineshkumarsrk
1 Replies
LEARN ABOUT SUSE
time
TIME(2) Linux Programmer's Manual TIME(2)NAME
time - get time in seconds
SYNOPSIS
#include <time.h>
time_t time(time_t *t);
DESCRIPTION
time() returns the time as the number of seconds since the Epoch, 1970-01-01 00:00:00 +0000 (UTC).
If t is non-NULL, the return value is also stored in the memory pointed to by t.
RETURN VALUE
On success, the value of time in seconds since the Epoch is returned. On error, ((time_t) -1) is returned, and errno is set appropriately.
ERRORS
EFAULT t points outside your accessible address space.
CONFORMING TO
SVr4, 4.3BSD, C89, C99, POSIX.1-2001. POSIX does not specify any error conditions.
NOTES
POSIX.1 defines seconds since the Epoch as a value to be interpreted as the number of seconds between a specified time and the Epoch,
according to a formula for conversion from UTC equivalent to conversion on the naive basis that leap seconds are ignored and all years
divisible by 4 are leap years. This value is not the same as the actual number of seconds between the time and the Epoch, because of leap
seconds and because clocks are not required to be synchronized to a standard reference. The intention is that the interpretation of sec-
onds since the Epoch values be consistent; see POSIX.1 Annex B 2.2.2 for further rationale.
SEE ALSO date(1), gettimeofday(2), ctime(3), ftime(3), time(7)COLOPHON
This page is part of release 3.25 of the Linux man-pages project. A description of the project, and information about reporting bugs, can
be found at http://www.kernel.org/doc/man-pages/.
Linux 2010-02-25 TIME(2)