最新のsar統計を自動的に検出するようにsadfを呼び出すにはどうすればよいですか?

最新のsar統計を自動的に検出するようにsadfを呼び出すにはどうすればよいですか?

私は(パッケージsadfから)現在の日付に収集されたデータのCSVバージョンを生成する方法を探しています。sysstatsar

SA_DIRが指定されたsar設定を保持していることがわかります。/etc/sysstat/sysstat私の場合は(Ubuntu 16.04 LTS)、次のように表示されます。

SA_DIR=/var/log/sysstat

この値を取得して、次のコマンドに使用したいと思いますsadf

# instead of the hard coded path...
sadf -d /var/log/sysstat/sa$(date +%d -d yesterday)
# ... I would like something like this with a SA_DIR variable
sadf -d $SA_DIR/sa$(date +%d -d today)

設定ファイルのSA_DIRフォームを取得する方法はsar


@スティーブと解決策私は次のようにsadfを使用しました。

# Generate CSV's
. /etc/sysstat/sysstat
sadf -d $SA_DIR/sa$(date +%d -d today) -- -r     > memory_`date +%Y-%m-%d_%H-%M-%S`.csv  # Memory statistics
sadf -d $SA_DIR/sa$(date +%d -d today) -- -n DEV > network_`date +%Y-%m-%d_%H-%M-%S`.csv # Network statistics
sadf -d $SA_DIR/sa$(date +%d -d today) -- -u     > cpu_`date +%Y-%m-%d_%H-%M-%S`.csv     # CPU statistics

ベストアンサー1

スクリプトで実行します. /etc/sysstat/sysstat。これにより、環境変数$SA_DIRが正しく設定されます。

おすすめ記事