2012-09-18 33 views
0

我有一個進程在我的服務器上運行,用戶可能不會丟棄。我想設置一個可以計算時間差的腳本,並自動殺死它。任何人都可以幫助我計算solaris中兩個日期之間的時間差異嗎?如何計算solaris中的時差

回答

1

通過一點搜索,this link可能會有所幫助。

date1=$(/usr/xpg4/bin/awk 'BEGIN{srand();print srand()}') 
# ... processing ... 
date2=$(/usr/xpg4/bin/awk 'BEGIN{srand();print srand()}') 
0

這是我在記錄多久,它是通過計算開始和結束時間之間的差額運行腳本:

START="$(perl -e 'print time')" 
    [... body of script ...] 
perl -e '$runtime = time - $ARGV[0]; 
     printf("Runtime: %d:%02d\n", $runtime/3600, ($runtime%3600)/60); ' \ 
     "${START}"