Sponsored Content
Operating Systems HP-UX Comparing the timestamp of the file to current time Post 302938927 by haadiya on Friday 20th of March 2015 05:26:47 AM
Old 03-20-2015
Hello Ravi,

Im on hp unix which doesn't support mmin option ,and my filename is dynamic i dont know the file name.what im trying to do is

1) Run the script every 2 hours and check if the last file generated was more than 2 hours old.
below are my tries

Last file = ` ls -ltr | awk '{print $9}' | tail -1`
Time of Last file = ` ls -ltr | awk '{print $6,$7,$8}'|tail -1`


Compare with current time to see if its older than 2 hours or not

2) If there is a latest file generated which is not older than 2 hours, check if the latest file is empty.
empty means -
If 'cat filename | wc -l" = 0 (zero lines in the file)

if empty do something

Im working on building this
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

How can I create a file with current time - 60 minutes

I'm using k-shell in unix and I want to create a file with the current system time - 60 minutes. I know I can use touch to create the file, but I'm having trouble specifying how tell it to use the current time less 60 minutes. Any ideas??? (4 Replies)
Discussion started by: DaveyTN
4 Replies

2. UNIX for Dummies Questions & Answers

comparing timestamp of a file with its touched version

Hi, I'm new to unix,I wanna know how can I compare timestamp of a file with its touched version.i.e I want to be sure if the touch command has worked properly i.e if the file has been touched then a msg should be printed saying success else failure.All this to be incurred in a script. Any... (2 Replies)
Discussion started by: prince258
2 Replies

3. Shell Programming and Scripting

Reading Hours and Minutes from file and comparing with current

Hi, Time till when the application should run is indicated in a file. First line is hour and second line is minute. file: 10 55 Means my application should run till 10:55. Now in a shell script, i am trying to make that logic but with no luck. min=`tail -n 1 /file_with_time`... (1 Reply)
Discussion started by: SGD
1 Replies

4. AIX

how to grep and compare timestamp in a file with the current date

I want to read a log file from a particular location.In the logfile , lines contains timestamp.I need to compare the timestamp in the logfile with the current date.If the timpestamp in the log file is less than 4 hours then i need to read the file from that location.Below is the file format.Please... (1 Reply)
Discussion started by: achu
1 Replies

5. AIX

how to grep and compare timestamp in a file with the current date

I want to read a log file from a particular location.In the log file each line starts with timestamp.I need to compare the timestamp in the logfile with the current date.If the timpestamp in the log file is less than 4 hours then i need to read the file from that location.Below is the file... (1 Reply)
Discussion started by: achu
1 Replies

6. Shell Programming and Scripting

Compare file timestamp with current date. Diff must be 1 hour.

Hello, I've created the script below to compare the content of two files with a delay of an hour. After an hour, the lines that exist in both files, will be printed and executed. The script now uses a counter to countdown 50 minutes. But what I would prefer is to check the file timestamp of... (3 Replies)
Discussion started by: taipan
3 Replies

7. Shell Programming and Scripting

Compare current time to timestamp on a file

I'm trying to compare 2 dates between current time and the timestamp on a file. The date format is mmdd Both return Apr 1 but when using if statement line 11: Apr 1: command not found error is returned #!/bin/sh log="DateLog" Current_Date=`date +%b%e` Filepmdate=`ls -l /file.txt |... (1 Reply)
Discussion started by: cillmor
1 Replies

8. Shell Programming and Scripting

Based on the first & last timestamp of the file, need to calculate the time taken to complete

Below is the sample file: 287 DEBUG syndesis.pb.util.ITraceManager - syOID=ELntNetwork:1005Mon Oct 15 17:18:21 IST 2012 <ELClientManagerenEmsSession() > Setting Java Properties 287 DEBUG syndesis.pb.util.ITraceManager - syOID=ELntNetwork:1005Mon Oct 15 17:18:21 IST 2012... (1 Reply)
Discussion started by: ashok.kumar
1 Replies

9. Shell Programming and Scripting

To check timestamp in logfile and display lines upto 3 hours before current timestamp

Hi Friends, I have the following logfile. Currently time in india is 07/31/2014 12:33:34 and i have the following content in logfile. I want to display only those entries which contain string 'Exception' within last 3 hours. In this case, it would be the last line only I can get the... (12 Replies)
Discussion started by: srkmish
12 Replies

10. Shell Programming and Scripting

Grep lines between last hour timestamp and current timestamp

So basically I have a log file and each line in this log file starts with a timestamp: MON DD HH:MM:SS SEP 15 07:30:01 I need to grep all the lines between last hour timestamp and current timestamp. Then these lines will be moved to a tmp file from which I will grep for particular strings. ... (1 Reply)
Discussion started by: nms
1 Replies
IPSEC_OPENAC(8) 					      System Manager's Manual						   IPSEC_OPENAC(8)

NAME
ipsec openac - Generation of X.509 attribute certificates SYNOPSIS
ipsec openac [ --help ] [ --version ] [ --optionsfrom filename ] [ --quiet ] [ --debug level ] [ --days days ] [ --hours hours ] [ --startdate YYYYMMDDHHMMSSZ ] [ --stopdate YYYYMMDDHHMMSSZ ] --cert certfile --key keyfile [ --password password ] --usercert certfile --groups attr1,attr2,... --out filename DESCRIPTION
openac is intended to be used by an Authorization Authority (AA) to generate and sign X.509 attribute certificates. Currently only the inclusion of one ore several group attributes is supported. An attribute certificate is linked to a holder by including the issuer and serial number of the holder's X.509 certificate. OPTIONS
--help display the usage message. --version display the version of openac. --optionsfrom filename adds the contents of the file to the argument list. If filename is a relative path then the file is searched in the directory /etc/openac. --quiet By default openac logs all control output both to syslog and stderr. With the --quiet option no output is written to stderr. --days days Validity of the X.509 attribute certificate in days. If neiter the --days nor the --hours option is specified then a default valid- ity interval of 1 day is assumed. The --days option can be combined with the --hours option. --hours hours Validity of the X.509 attribute certificate in hours. If neiter the --hours nor the --days option is specified then a default valid- ity interval of 24 hours is assumed. The --hours option can be combined with the --days option. --startdate YYYYMMDDHHMMSSZ defines the notBefore date when the X.509 attribute certificate becomes valid. The date YYYYMMDDHHMMSS must be specified in UTC (Zulu time). If the --startdate option is not specified then the current date is taken as a default. --stopdate YYYYMMDDHHMMSSZ defines the notAfter date when the X.509 attribute certificate will expire. The date YYYYMMDDHHMMSS must be specified in UTC (Zulu time). If the --stopdate option is not specified then the default notAfter value is computed by adding the validity interval speci- fied by the --days and/or --days options to the notBefore date. --cert certfile specifies the file containing the X.509 certificate of the Authorization Authority. The certificate is stored either in PEM or DER format. --key keyfile specifies the encrypted file containing the private RSA key of the Authoritzation Authority. The private key is stored in PKCS#1 format. --password password specifies the password with which the private RSA keyfile defined by the --key option has been protected. If the option is missing then the password is prompted for on the command line. --usercert certfile specifies file containing the X.509 certificate of the user to which the generated attribute certificate will apply. The certificate file is stored either in PEM or DER format. --groups attr1,attr2 specifies a comma-separated list of group attributes that will go into the X.509 attribute certificate. --out filename specifies the file where the generated X.509 attribute certificate will be stored to. Debugging openac produces a prodigious amount of debugging information. To do so, it must be compiled with -DDEBUG. There are several classes of debugging output, and openac may be directed to produce a selection of them. All lines of debugging output are prefixed with ``| '' to distinguish them from error messages. When openac is invoked, it may be given arguments to specify which classes to output. The current options are: --debug level sets the debug level to 0 (none), 1 (normal), 2 (more), 3 (raw), and 4 (private), the default level being 1. EXIT STATUS
The execution of openac terminates with one of the following two exit codes: 0 means that the attribute certificate was successfully generated and stored. 1 means that something went wrong. FILES
/etc/openac/serial serial number of latest attribute certificate SEE ALSO
The X.509 attribute certificates generated with openac can be used to enforce group policies defined by ipsec.conf(5). Use ipsec_auto(8) to load and list X.509 attribute certificates. For more information on X.509 attribute certificates, refer to the following IETF RFC: RFC 3281 An Internet Attribute Certificate Profile for Authorization HISTORY
The openac program was originally written by Ariane Seiler and Ueli Galizzi. The software was recoded by Andreas Steffen using strongSwan's X.509 library and the ASN.1 code synthesis functions written by Christoph Gysin and Christoph Zwahlen. All authors were with the Zurich University of Applied Sciences in Winterthur, Switzerland. BUGS
Bugs should be reported to the <users@lists.strongswan.org> mailing list. 22 September 2007 IPSEC_OPENAC(8)
All times are GMT -4. The time now is 08:26 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy