Sponsored Content
Full Discussion: How to Compare timestamp
Top Forums Shell Programming and Scripting How to Compare timestamp Post 302596381 by vsachan on Tuesday 7th of February 2012 08:36:17 AM
Old 02-07-2012
Question How to Compare timestamp

Hi,
my script is accepting the time from user. Then I have to select all records from file that lie between the time stamp supplied by user.

For eg
File format:
-----------
Code:
25-01-2012,20:06:27, ,09454545455,099999999999999,105,105, , ,TTK32,9999, ,PPUU, ,O, ,99, , ,
25-01-2012,20:06:39, ,09454545455,099999999999999,994,994, , ,TTK32,9999, ,PPUU, ,O, ,99, , ,
25-01-2012,20:06:39, ,094545455,099999999999999,88,88, , ,TTK32,9999, ,MUO2, ,O, ,99, , ,
25-01-2012,20:06:42, ,094545455,099999999999999,96,96, , ,TTK32,9999, ,PPUU, ,O, ,99, , ,
25-01-2012,20:06:43, ,094545455,0999999999999,111,111, , ,TTK32,9999, ,PPUU, ,O, ,99, , ,
25-01-2012,20:06:43, ,09455455,099999999999999,115,115, , ,TTK32,9999, ,PPUU, ,O, ,99, , ,
25-01-2012,20:06:44, ,09454545455,099999999999999,83,83, , ,TTK32,9999, ,PPUU, ,O, ,99, , ,
25-01-2012,20:06:51, ,09454545455,099999999999,114,114, , ,TTK32,9999, ,PPUU, ,O, ,99, , ,
25-01-2012,20:06:52, ,094545455,099999999999999,161,161, , ,TTK32,9999, ,PPUU, ,O, ,99, , ,
25-01-2012,20:06:52, ,09454545455,099999999999,96,96, , ,TTK32,9999, ,PPUU, ,O, ,99, , ,
25-01-2012,20:06:53, ,09454545455,099999999999999,91,91, , ,TTK32,9999, ,PPUU, ,O, ,99, , ,


if The user is supplying
Code:
Time1=20:06:00
Time1=20:09:00

then we have to select all records whose time stamp is between these 2 times

Please suggest.

Last edited by Franklin52; 02-08-2012 at 06:10 AM.. Reason: Please use code tags for code and data samples, thank you
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

how to compare the timestamp of 2 files

i want to compare the timestamp of the 2 file.. please let me know how we can achive this.. (2 Replies)
Discussion started by: mail2sant
2 Replies

2. 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

3. 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

4. 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

5. 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

6. Shell Programming and Scripting

Getting a relative timestamp from timestamp stored in a file

Hi, I've a file in the following format 1999-APR-8 17:31:06 1500 3 45 1999-APR-8 17:31:15 1500 3 45 1999-APR-8 17:31:25 1500 3 45 1999-APR-8 17:31:30 1500 3 45 1999-APR-8 17:31:55 1500 3 45 1999-APR-8 17:32:06 1500 3 ... (1 Reply)
Discussion started by: vaibhavkorde
1 Replies

7. UNIX for Dummies Questions & Answers

How to compare a file by its timestamp and store in a different location whenever timestamp changes?

Hi All, I am new to unix programming. I am trying for a requirement and the requirement goes like this..... I have a test folder. Which tracks log files. After certain time, the log file is getting overwritten by another file (randomly as the time interval is not periodic). I need to preserve... (2 Replies)
Discussion started by: mailsara
2 Replies

8. 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

9. Shell Programming and Scripting

AIX : Need to convert UNIX Timestamp to normal timestamp

Hello , I am working on AIX. I have to convert Unix timestamp to normal timestamp. Below is the file. The Unix timestamp will always be preceded by EFFECTIVE_TIME as first field as shown and there could be multiple EFFECTIVE_TIME in the file : 3.txt Contents of... (6 Replies)
Discussion started by: rahul2662
6 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
scvxinstall(1M) 					  System Administration Commands					   scvxinstall(1M)

NAME
scvxinstall - install VERITAS Volume Manager (VxVM) on a cluster node SYNOPSIS
scvxinstall [-d media-image] [-L license...] scvxinstall -H scvxinstall {-i | -e} [-d media-image] [-L license...] scvxinstall -s DESCRIPTION
Note - Beginning with the Sun Cluster 3.2 release, Sun Cluster software includes an object-oriented command set. Although Sun Cluster software still supports the original command set, Sun Cluster procedural documentation uses only the object-oriented command set. For more infor- mation about the object-oriented command set, see the Intro(1CL) man page. The scvxinstall utility provides automatic VxVM installation and optional root-disk encapsulation for Sun Cluster nodes. The first form of the scvxinstall utility in the SYNOPSIS section of this man page runs in interactive mode. All other forms of the utility run in non-interactive mode. o In interactive mode, scvxinstall prompts the user for the mode of operation ("install only" or "install and encapsulate") and for any needed CD-ROM and licensing information. o In non-interactive mode, scvxinstall does not prompt the user for information. If any needed information is not supplied on the utility line, scvxinstall terminates with an error return code. The cluster must meet the following requirements before you run the scvxinstall utility: o All nodes in the cluster configuration must be current cluster members. o Each root disk that you will encapsulate must have at least two free (unassigned) partitions. o All nodes must be added to the node authentication list. o As of VxVM 4.1, you must install VxVM software and licenses before you run the scvxinstall utility. The "install-only" mode of the scvxinstall utility performs the following tasks: 1. Verifies that the node you are installing is booted in cluster mode and is running as root, and verify that all other cluster nodes are running in cluster mode. 2. For VxVM 4.0 or earlier, adds the VxVM software, licensing, and man-page packages, but not the GUI packages. 3. Negotiates a cluster-wide value for the vxio major number by modifying the /etc/name_to_major file. This ensures that the vxio number is the same on all cluster nodes. 4. For VxVM 4.0 or earlier, installs the VxVM license key. 5. Instructs the user to reboot the node to resume operation with the new vxio major numbers in effect. The "install-and-encapsulate" mode of the scvxinstall utility performs the same tasks as the "install-only" mode except Step 5, then per- forms the following additional tasks: 1. Runs several VxVM commands to prepare for root-disk encapsulation. 2. Modifies the global-devices entry in the /etc/vfstab file specified for the /global/.devices/node@n file system, where n is the node ID number. The scvxinstall utility replaces the existing device path /dev/did/{r}dsk with /dev/{r}dsk. This change ensures that VxVM recognizes that the global-devices file system resides on the root disk. 3. Twice reboots each node that is running scvxinstall, once to allow VxVM to complete the encapsulation process and once more to resume normal operation. The scvxinstall utility includes a synchronization mechanism to ensure that it reboots only one node at a time, to prevent loss of quorum. 4. Unmounts the global-devices file system. The file system is automatically remounted after the encapsulation process is complete. 5. Recreates the special files for the root-disk volumes with a unique minor number on each node. You can use this command only in the global zone. OPTIONS
The following options are supported: -d media-image Valid only for VxVM 4.0 or earlier. Specifies the path to the VxVM packages. You can use this option only in the global zone. -e Specifies the "install and encapsulate" mode of the scvxinstall utility. You can use this option only in the global zone. This option installs VxVM, if installing VxVM 4.0 or earlier, encapsulates the root disk, and performs postinstallation tasks. If the scvxinstall utility was previously run on the node in "install only" mode, scvxinstall confirms that "install only" mode tasks are com- pleted before it performs the root-disk encapsulation tasks. -H Specifies the "help" mode of the scvxinstall utility. This option displays a brief help message about the scvxinstall utility. You can use this option only in the global zone. -i Specifies the "install only" mode of the scvxinstall utility. You can use this option only in the global zone. This option installs VxVM, if installing VxVM 4.0 or earlier, and performs postinstallation tasks, but does not encapsulate the root disk. -L license Valid only for VxVM 4.0 or earlier. Specifies a license key for the VxVM software. You can specify the -L license option multiple times to supply multiple license keys to the scvxinstall utility. If you have no additional license keys to install, you can specify the word none for the license argument to the -L option. -s Specifies the "show status" mode of the scvxinstall utility. This option displays the status of running or completed scvxinstall pro- cessing on the node. You can use this option only in the global zone. EXAMPLES
Example 1 Running scvxinstall Interactively The following command runs scvxinstall interactively. example# scvxinstall Example 2 Installing the VxVM Packages Without Encapsulating the Root Disk The following command installs the VxVM 4.0 packages but does not encapsulate the root disk. This command also supplies the VxVM license key. This example assumes that the VxVM CD-ROM is in the CD-ROM drive. example# scvxinstall -i -L "9999 9999 9999 9999 9999 999" Example 3 Installing the VxVM Packages Without Encapsulating the Root Disk The following command installs the VxVM 4.0 packages but does not encapsulate the root disk. The command supplies the path to the CD-ROM images of the VxVM packages, which are stored on a server. example# scvxinstall -i -d /net/myserver/VxVM/pkgs Example 4 Installing the VxVM Packages and Encapsulating the Root Disk The following command installs the VxVM 4.0 packages and encapsulates the root disk. The command supplies the VxVM license key. This exam- ple assumes that the VxVM CD-ROM is in the CD-ROM drive. example# scvxinstall -e -L "9999 9999 9999 9999 9999 999" Example 5 Installing the VxVM Packages and Encapsulating the Root Disk The following command installs the VxVM 4.0 packages and encapsulates the root disk. The command supplies the path to the CD-ROM images and supplies the VxVM license key. example# scvxinstall -e -d /net/myserver/VxVM/pkgs -L "9999 9999 9999 9999 9999 999" Example 6 Encapsulating the Root Disk After Installing VxVM 4.1 Software The following command verifies that VxVM 4.1 software and licenses are installed and configured, encapsulates the root disk, and negotiates a cluster-wide value for the vxio major number. example# scvxinstall -e Example 7 Performing Postinstallation Tasks After Installing VxVM 4.1 Software The following command verifies that VxVM 4.1 software and licenses are installed and configured, then negotiates a cluster-wide value for the vxio major number. example# scvxinstall -i EXIT STATUS
The following exit values are returned: 0 Successful completion. non-zero An error has occurred. FILES
/etc/rc2.d/S74scvxinstall.sh (Solaris 9) An rc script used to complete processing following a root-disk-encapsulation reboot /usr/cluster/lib/svc/method/scvxinstall (Solaris 10) An rc script used to complete processing following a root-disk-encapsulation reboot /var/cluster/logs/install/scvxinstall.log.pid Log file created by scvxinstall /var/cluster/scvxinstall/* Location of temporary files used by scvxinstall ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Availability |SUNWsczu, SUNWscr | +-----------------------------+-----------------------------+ |Interface Stability |Evolving | +-----------------------------+-----------------------------+ SEE ALSO
Intro(1CL), cldevice(1CL), cldevicegroup(1CL), clsetup(1CL), cluster(1CL), clvxvm(1CL), scinstall(1M) Sun Cluster Software Installation Guide for Solaris OS Sun Cluster 3.2 10 Apr 2006 scvxinstall(1M)
All times are GMT -4. The time now is 01:07 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy