logrotate コマンドは、Linux システムのログ ファイルを管理するために使用されるコマンド ツールです。このコマンドは、手動ローテーションを実現するために、指定されたパスの下のログ ファイルを管理できます。ログ ファイルが大きすぎてサーバーの C ドライブがいっぱいになるのを防ぐために、対応するログ ファイルを削除します。
logrotate コマンドで使用されるデフォルトの設定ファイルは、/etc/logrotate.conf および /etc/logrotate.d/ ディレクトリ内のファイルです。
文の形式: logrotate パラメータ設定ファイル。パラメータは空でもかまいません。
パラメータの説明
-d パラメータ: デバッグ機能。コマンド実行プロセスをシミュレートしますが、実際にはコマンドを実行しません。
写真1
-f パラメータ: 強制ローテーション、このパラメータは強制起動設定ファイルのメンテナンス操作です。
-m パラメーター: このパラメーターは、/usr/bin/mail コマンドを使用してローテーション結果を実行メールボックスに送信する代わりに、テキスト メッセージを送信するために使用されます。
-s パラメータ: 指定されたパスにあるステータス ファイルを使用します。このパラメータは、次のローテーションのステータスを記録するために使用されます。-v パラメーター: コマンドの実行プロセスを表示します。このパラメーターは、ユーザーが logrotate コマンドの実行プロセスをよりよく理解するのに役立ちます。
注意
1. logrotate コマンドを使用して指定された構成ファイルを起動する場合、構成ファイルが存在しない場合、または logrotate コマンドが
linux コマンド ライン起動プロセスの読み取りに失敗した場合、エラーが報告されます。図に示すように、指定された設定ファイル、文型、形式は /etc/logrotate.conf ファイルにあります。
写真2
2. logrotate コマンドがローテーション操作を実行しているとき、linux コマンドラインがプロセスを開始する
、他のプロセスは対応するターゲット ファイルを書き込むことができません。そうでない場合、コマンドは実行に失敗します。
以上がlogrotate コマンド: Linux システムでログ ファイルを管理するための強力なツールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。