1

ユーザーが破棄できないプロセスをサーバーで実行しています。時差を計算し、これを自動的に強制終了できるスクリプトを設定したいと思います。solarisで2つの日付の時差を計算するのを手伝ってくれる人はいますか?

4

2 に答える 2

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 に答える
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 に答える