Advertisement
gocha

HP-UX & Linux (RedHat) Cross Platform Script

Jan 15th, 2013
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.88 KB | None | 0 0
  1. # HP-UX & Linux (RedHat) Cross Platform Script
  2.  
  3. if [ `uname` = "HP-UX" ]; then
  4.     SYSLOG=/var/adm/syslog/syslog.log
  5. else
  6.     SYSLOG=/var/log/user
  7. fi
  8.  
  9. datetime()
  10. {
  11. if [ `uname` = "HP-UX" ]; then
  12.     perl -e 'use Time::HiRes qw(gettimeofday); my($fullSec,$microsec)=gettimeofday(); my($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)=localtime($fullSec); printf("%04d/%02d/%02d %02d:%02d:%02d.%03d",$year+1900,$mon+1,$mday,$hour,$min,$sec,$microsec/1000);'
  13. else
  14.     date +"%Y/%m/%d %H:%M:%S.%N" | cut -b-23
  15. fi
  16. }
  17.  
  18. datetimenumber()
  19. {
  20. if [ `uname` = "HP-UX" ]; then
  21.     perl -e 'use Time::HiRes qw(gettimeofday); my($fullSec,$microsec)=gettimeofday(); my($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)=localtime($fullSec); printf("%04d%02d%02d%02d%02d%02d%03d",$year+1900,$mon+1,$mday,$hour,$min,$sec,$microsec/1000);'
  22. else
  23.     date +"%Y%m%d%H%M%S%N" | cut -b-17
  24. fi
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement