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の場合の使用例分析

まず、データベース テーブルを作成します。 テーブル `t_demo` を作成します ( `id` ...

JavaScriptにおけるPromiseの使い方と注意点について(推奨)

1. 約束の説明Promise は、非同期操作の最終状態 (失敗または正常完了) とその結果の値を...

HTML テーブル マークアップ チュートリアル (37): 背景画像属性 BACKGROUND

テーブル ヘッダーの背景画像を設定します。任意の GIF または JPEG 画像ファイルを使用できま...

MySQL最適化ソリューション: スロークエリログを有効にする

目次序文スロークエリログの設定テスト付録: ログ解析ツール mysqldumpslow要約する序文こ...

Docker イメージを Docker Hub にプッシュする実装

イメージが正常にビルドされると、Docker 環境があれば使用できますが、イメージを Docker ...

重複データの処理に関するMySQL学習ノート

MySQLは重複データを処理します一部の MySQL テーブルには重複レコードが含まれている場合があ...

WeChatミニプログラムがシームレスなスクロールを実現

この記事の例では、WeChatアプレットのシームレスなスクロールを実現するための具体的なコードを参考...

Vueベースのビデオプレーヤーの実装例

既存のビデオ プレーヤーがニーズを満たせない場合は、ビデオを自分でカプセル化する必要があります。ビデ...

Linux のスクリーンコマンドとその使い方

画面紹介Screen は、コマンドライン端末切り替え用に GNU プロジェクトによって開発されたフリ...

Velocity.js はページスクロール切り替え効果を実装します

今日は、複数ページのスクロール切り替え効果を備えた Web サイトを簡単かつ効率的に開発できる、小さ...

JS 1次元配列を3次元配列に変換する例

今日、CSDN の Q&A セクションで友人が質問をしているのを見ました。彼は 1 次元配列...

IE6 で CSS スタイルの div または li の背景のタイリングと境界の破損を解決する方法

IE6 で CSS スタイルの div または li の背景のタイリングや境界の破壊を解決するには、...

Ubuntu 16.04にJenkinsをインストールするための詳細な手順

1. 前提条件JDKがインストールされましたecho $PATHソフトリンクを作成し、JDKのインス...

ウェブデザインレイアウトの理解

<br />矛盾が生じます。私たちのような小さな工房では、デザインとレイアウトは基本的に...