Linux logrotateコマンド

Linux 命令大全Linuxコマンド大全

Linux logrotateコマンドは、ログファイルを管理するために使用されます。

logrotateコマンドを使用すると、システムによって生成されたログファイルを簡単に管理できます。ログファイルの自動ローテーション、圧縮、削除、メール送信を提供します。各ログファイルは、日次、週次、月次で処理するように設定でき、ファイルが大きすぎる場合も即座に処理できます。設定ファイルは自分で編集して指定する必要があります。デフォルトの設定ファイルは/etcディレクトリにあり、ファイル名はlogrotate.confです。

構文

logrotate [-?dfv][-s <状态文件>][--usage][配置文件]

パラメータの説明:

  • -?または--help  オンラインヘルプ。
  • -dまたは--debug  コマンドの実行プロセスを詳細に表示し、エラー解決やプログラムの実行状況の把握に役立ちます。
  • -fまたは--force  logrotateコマンドが不要と判断した場合でも、強制的にログファイルのメンテナンス操作を開始します。
  • -s<状態ファイル>または--state=<状態ファイル>  指定した状態ファイルを使用します。
  • -vまたは--version  コマンドの実行プロセスを表示します。
  • -usage  コマンドの基本的な使い方を表示します。

例

ログファイルを指定する

# logrotate /root/log.config

Linux 命令大全Linuxコマンド大全

その他の拡張