web-dev-qa-db-ja.com

sa2 -A / var / log / sa / sa13:そのようなファイルまたはディレクトリはありません

私はsystatバージョン7.0.2を使用しており、/ etc/sysconfig/sysstatのエントリはHISTORY = 27です。これは、RedHat Enterprise Server 5.6上にあり、このためのcronセットアップは次のとおりです。

# run system activity accounting tool every minute
* * * * * root /usr/lib64/sa/sa1 1 1
# generate a daily summary of process accounting at 23:53
53 23 * * * root /usr/lib64/sa/sa2 -A

Cron sa2 -A findから次のエラーが発生します:/ var/log/sa/sa13:そのようなファイルまたはディレクトリはありません。

ディレクトリ/ var/log/saを見ると、ファイルはsa01からsa10まで作成され(sa1はsep1で作成され、sa2はsep2で作成されます)、残りのファイルはsa14からsa 31まで(8月から作成)です。 14日から8月31日)。

サーバーに変更を加えていないので、なぜこれらのエラーメッセージが表示されるのかわかりません。これを修正する方法はありますか?誰かがこれを修正するためにsa11からsa14まで空のファイルを作成することを提案しましたが、これが何かを台無しにする可能性があるかどうかはわかりません。

4
user53925

これが発生した理由は、cronスクリプトが2回実行されていたためです。sa2は古いファイルを削除し、実行すると、ファイルは最初の実行ですでに削除されているため、2回目にこのエラーメッセージが表示されていました。

2
user53925

私の場合(同じ問題がありました)、/var/log/sa/ディレクトリを手動で作成する必要がありました。そしてその後、すべての問題はなくなりました。 * nix utiliteがそれ自体のロギングディレクトリを作成できないのは不思議ですが、それでも機能しました。

2
user1858864