Linuxで/ tmpフォルダを自動的に削除する方法は? 自動ディスクログクリーンアップBashスクリプト

公開: 2014-03-13
Crunchify-Linuxディスククリーンアップスクリプト

これは、任意のLinux環境で自動ディスクログクリーンアップを実行する簡単なスクリプトです。 正しいCRUNCHIFY_TMP_DIRSを指定する必要があります。 ディスクに空き容量がない場合、さまざまな問題が発生する可能性があります。

しかしその前に、いくつかの重要なコマンドの基本的な理解をしましょう。

ステップ1)

df-Hコマンドを確認してください。

dfコマンドを使用して、ファイルシステムの合計スペースと使用可能なスペースに関する情報を表示します。

FileSystemパラメーターは、ファイルシステムが存在するデバイスの名前、ファイルシステムがマウントされているディレクトリ、またはファイルシステムの相対パス名を指定します。

FileSystemパラメーターを指定しない場合、 df commandは、現在マウントされているすべてのファイルシステムの情報を表示します。 ファイルまたはディレクトリが指定されている場合、dfコマンドはそれが存在するファイルシステムの情報を表示します。

出力:

ステップ2)

次に、ファイルシステムをフィルターで除外し、スペースの割合を調べます

出力:

そのため、スペースが不足した場合に備えて、プログラムで特定のフォルダからファイルをクリーンアップしたい場合があります。 その場合、以下のスクリプトを実行するだけで、スクリプトに記載されているフィルター基準に基づいて、未使用のすべてのファイルがクリーンアップされます。 また、スクリプトで指定されたユーザーに電子メールを送信します。

別の人は読む必要があります:

  • JAVAでWindows / Macコマンドを実行してテキスト結果を返す方法

完全なLinuxDiskCleanupスクリプト:

お役に立てれば。 上記のスクリプトについて質問がある場合は、お知らせください。 どんな提案でも大歓迎です。 このスクリプトは、LinuxおよびMac OSXで動作します。

上記のスクリプトevery 3 daysに実行したいですか? 以下のcronスケジュールを使用してください

Setting up CronJobsに関する詳細なチュートリアルが進行中です。 しばらくお待ちください。