::: SYSTEM :::/└ ::: HPUX :::
process 수행시간
호딩이
2011. 6. 14. 11:18
물론 time 을 쓰면 간단히 젤수도 있기는한데.. 변수로 받아서 처리하기가 영 거시기 하다. -_-; 초보라..
그래서 요이땅~ 끝! 해서~ 시작 시간 - 끝난시간 = 수행시간으로 처리를 한다.
허나 또 문제점이 date 를 쓰면 ㅠㅠ 이놈은 년월일을 계산하기가 복잡해진다
그래서 date +%s 유닉스 타임을 사용해보자.
이렇게.. sleep 2초를 잘표현해주고 있다.
그럼 실제 shell 은
#!/bin/sh
이렇게 사용을 해주면 된다!
간단하죠? 좀더 간단한 방법있으면.. 알려주세요!!
감사합니다.
그래서 요이땅~ 끝! 해서~ 시작 시간 - 끝난시간 = 수행시간으로 처리를 한다.
허나 또 문제점이 date 를 쓰면 ㅠㅠ 이놈은 년월일을 계산하기가 복잡해진다
그래서 date +%s 유닉스 타임을 사용해보자.
# date +%s && sleep 2 && date +%s
1308017813
1308017815
이렇게.. sleep 2초를 잘표현해주고 있다.
그럼 실제 shell 은
#!/bin/sh
YEAR=`date +%Y%m%d`
before="$(date +%s)"
sleep 2
after="$(date +%s)"
elapsed_seconds="$(expr $after - $before)"
echo Elapsed time for code block: $elapsed_seconds
이렇게 사용을 해주면 된다!
간단하죠? 좀더 간단한 방법있으면.. 알려주세요!!
감사합니다.