리눅스, 자료실, 성경검색, 추억의게임, 고전게임, 오락실게임, rootman, http://www.rootman.co.kr
* 54.166.160.105 *
| Home | Profile | Linux | 자료실 | zabbix | Mysql 5.6 | 갤러리 | 성경검색 | 해피니스 | 자유게시판 | 게시물검색 | L | O | R |    

 
[Shell] [날짜] awk를 이용하여 unixtime의 시간 차 구하기
 작성자 : rootman
Date : 2014-01-27 10:11  |  Hit : 5,001  

정찬호입니다.

awk를 이용하여 스크립트 실행 구간의 시간을 구해 보았습니다.
백업이나, 툴이나.. 기타 등등 실행 시간을 구할 때 활용하시면 될 것 같습니다.

[[email protected] ~]# cat -n execute_time.sh
     1    #!/bin/sh
     2    # Writer : JeongChanHo<[email protected]>
     3    # http://www.rootman.co.kr
     4    # FileName : execute_time.sh
     5    #-------------------------------------
     6    # execute time
     7    A=1391502676
     8    B=`date +%s`
     9    C=$(( B - A ))
    10   
    11    D=`echo $C | awk '{print int($0/86400) }'`
    12    T=`echo $C | awk '{print int(($0%86400)/3600) }'`
    13    M=`echo $C | awk '{print int((($0%86400)%3600)/60)}'`
    14    S=`echo $C | awk '{print int((($0%86400)%3600)%60)}'`
    15   
    16    echo
    17    echo "- stop : " $B
    18    echo "- start : " $A
    19    echo "- diff : " $C
    20    echo
    21    echo "- execute time : $D/d, $T/h, $M/m, $S/s"
    22    echo
    23    exit 0

[[email protected] ~]# sh execute_time.sh

- stop :  1391704379
- start :  1391502676
- diff :  201703

- execute time : 2/d, 8/h, 1/m, 43/s

[[email protected] ~]#



 
 

Total. 645
번호 분류 제목 작성자 등록일 조회수
645 기초강좌 NFS server unable to open connection to tcp6/udp6 networks rootman 09-27 1964
644 php [php] mssql ms-sql 한글 변환 끄적임.. 정리 rootman 03-29 2783
643 기초강좌 java vim 에서 자바 환경 만들기 rootman 02-16 2222
642 삭제예정 [xencenter] xenserver tool 설치 rootman 08-24 3148
641 mysql [mysql] Creating a File-Per-Table Tablespace Outside the Dat… rootman 08-03 3305
640 기초강좌 Centos Xwindow 설치 rootman 06-16 4140
639 php [php] highlight 함수 rootman 04-01 4014
638 qmail [qmail] qmail-scanner에 filtering 된 이메일 처리 rootman 02-14 4425
637 Shell [날짜] awk를 이용하여 unixtime의 시간 차 구하기 rootman 01-27 5002
636 기초강좌 centos에 그놈(gnome) 설치하기 rootman 01-10 4899
635 쉘(awk) [awk] shell 변수 사용하기 rootman 12-27 4857
634 기초강좌 서버 캐시 메모리 초기화하기 (drop_caches) rootman 12-11 5596
633 windows tips 그리드 제거 배치 스크립트 rootman 11-28 5461
632 기초강좌 패스워드 lockgin control rootman 09-06 4
631 windows tips win7 자동 로그인 설정하기 rootman 08-18 5027
 1  2  3  4  5  6  7  8  9  10    
AND OR