1

我的服务器中正在运行一个进程,用户可能不会丢弃该进程。我想设置一个可以计算时间差并自动终止的脚本。有人可以帮我计算solaris中两个日期之间的时间差吗?

4

2 回答 2

1

这就是我在一个脚本中的内容,该脚本通过计算开始时间和结束时间之间的差异来记录它运行了多长时间:

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}"
于 2013-01-05T16:45:56.647 回答
1

通过一点搜索,此链接可能会有所帮助。

date1=$(/usr/xpg4/bin/awk 'BEGIN{srand();print srand()}')
# ... processing ...
date2=$(/usr/xpg4/bin/awk 'BEGIN{srand();print srand()}')
于 2013-01-04T15:30:21.223 回答