Linux を使用して時間指定ファイルが占有するディスク容量を計算する方法

Linux を使用して時間指定ファイルが占有するディスク容量を計算する方法

スケジュールされたタスク エディターを開きます。Cent は、デフォルトで vim を使用して直接開きます。 ubutun が複数のエディターとともにインストールされている場合、初めて開いたときにエディターを指定するように求められます。

ここに画像の説明を挿入

(3) */1 * * * * sh /root/Shell/monitor.sh ファイルにこの行を追加します。これは、sh /root/Shell/monitor.sh コマンドを 1 分ごとに実行することを意味します。より具体的なタイミング形式については、オンラインで確認してください。シンプルなループ監視に必要なのはこれだけです

ここに画像の説明を挿入

(4)service crond startはスケジュールされたタスクを開始します。 ubutunではサービスcron startです

ここに画像の説明を挿入

(5)crontabスケジュールタスクが開始されたか確認するcrontab -l

ここに画像の説明を挿入

2. シェル監視ディスク

(1) du -BM /root/Shell/a.pdf | awk '{print $1}'ファイルサイズを取得します。 -BM 出力は M です。G 出力が必要な場合は -BG を使用します。

(2) cachesize=$( du -BM /root/Shell/a.pdf | awk '{print $1}')は、cachesize変数を使用してファイルサイズを取得します。受信したデータは89Mなどの単位になっていることに注意してください。

(3) cachesize=$(echo ${cachesize/M/}) Mを取り除いて純粋な数値を得る3. 完全なコード

ファイルa.pdfのサイズが90M以上の場合

要約する

上記は、エディターが紹介した、タイムドファイルが占めるディスク領域のサイズを実装するためのLinuxの操作方法です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。エディターがすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • スケジュールされた時間に古いジャンクファイルを自動的に削除する Linux 用の Autotrash ツール
  • Linux シェル スクリプトを使用して、指定されたファイルのバッチ ダウンロードの FTP スケジュール実行を実装します。
  • Windows および Linux で特定の日より古いファイルを定期的に削除するスクリプト
  • Linux VPS バックアップ チュートリアル データベース/Web サイト ファイルの自動スケジュール バックアップ
  • Linux システムでルート ディレクトリのディスク領域を拡張する方法
  • Linux ディスクフォーマットコマンドの詳細な説明
  • Linux仮想マシンのルートパーティションディスク拡張スペースレコードの詳細な説明
  • Linux のディスク容量サイズを表示するコマンド
  • Linux で du を使用してファイルまたはディレクトリが占有するディスク領域のサイズを表示する方法
  • Linux で RAID ディスクアレイ情報を表示する方法
  • Linux サーバーのディスク容量を拡張する方法 (画像)
  • 2T を超える Linux ディスクで GPT パーティションを使用する方法

<<:  JavaScriptのスリープ関数の使用

>>:  MySQL における制限関数と合計関数の混在使用の問題の詳細な説明

推薦する

MySQL でスロークエリを有効にする方法の例

序文スロー クエリ ログは、MySQL で非常に重要な機能です。MySQL のスロー クエリ ログ機...

Linux dirnameコマンドの具体的な使い方

01. コマンドの概要dirname - ファイル名からディレクトリ以外のサフィックスを削除しますd...

MySQL でのフィルター条件なしのカウントの詳細な説明

カウント(*)成し遂げる1. MyISAM: テーブル内の行の総数をディスク上に保存し、フィルタリン...

Vueはスクロールロードテーブルを実装します

目次成果を達成する転がり荷重知識備蓄コンポーネントのパッケージ1. コンポーネントの命名2. 小道具...

IDEA の Docker プラグインを介して SpringBoot プロジェクトをデプロイするプロセスの詳細な説明

1. Dockerリモート接続ポートを設定するサーバー上の docker.service ファイルを...

WeChatアプレットで数字当てゲームを実装する実際のプロセス

目次機能紹介レンダリング1. ホームページレンダリング用のコード(index03) 2. ゲーム開始...

英語のシングルクォーテーション「''」を含むSQLの記述の失敗について徹底解説

問題が発生しました。情報の編集をテストする際、編集した内容に一重引用符 (') が含まれてい...

MySQLクエリ文の実行プロセスの詳細な説明

目次1. クライアントとサーバー間の通信方法2. クエリキャッシュ3. クエリ最適化処理4. クエリ...

Vueのトグルボタンをクリックしてボタンを有効にし、無効にします。

実装方法は3つのステップに分かれています。テンプレートに 2 つのボタンを設定し、v-if と v-...

CSS3は赤い封筒を振る効果を実現します

赤い封筒の揺れ効果を実現するには要件があります。これまでやったことがないので、記録しておきます。ヘヘ...

Hadoop 2.Xの新機能、ごみ箱機能の説明

ごみ箱機能をオンにすると、削除されたファイルの元のデータをタイムアウトなしで復元できるため、誤って削...

Linux ネットワークプログラミングにおけるソケットオプションの実装

ソケットオプション機能機能: ソケットファイル記述子の属性の読み取りと設定に使用されるメソッド #i...

ネイティブ JavaScript メッセージボード

この記事では、参考までにメッセージボードを実装するためのJavaScriptの具体的なコードを紹介し...

HTML フォーム タグの使用方法を学ぶチュートリアル

HTML のフォームを使用して、ユーザーからさまざまな種類の入力情報を収集できます。フォームは、実際...

MySQLが日付フィールドインデックスを使用しない理由の要約

目次背景探検する要約する背景テーブルでは、dataTime フィールドは varchar 型に設定さ...