Linux logrotateコマンド
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コマンド大全