一連のスキャン(など)を実行し、そのデータの出力を含む電子メールレポートを送信する単純なbashスクリプトがping
ありますnslookup
。
スクリプト全体を実行するのにかかる時間に関する情報を電子メールに含めたいと思います。この情報を収集する簡単な方法はありますか?
ベストアンサー1
bash
変数を調べることをお勧めしますSECONDS
。
第二:このパラメータが参照されるたびにシェルが呼び出されてからの秒数を返します。値がSECONDSに割り当てられている場合、後続の参照によって返される値は、割り当て後の秒数に割り当てられた値を加算した値です。
したがって、スクリプトの最後に変数を簡単に印刷できます。あるいは、プログラムの一部の時間だけを測定することが目的の場合は、SECONDS=0
それを測定するコマンドブロックの先頭に設定し、最後にその変数に格納された値を使用するだけです。