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 の sql_mode モード例の詳細な説明

この記事では、MySQL の sql_mode モードについて例を挙げて説明します。ご参考までに、詳...

display:olck/none を使用してメニューバーを作成する方法

display:bolck/none によるメニューバーの完成の効果 図 1:まず、完成したエフェク...

MySQL における KEY、PRIMARY KEY、UNIQUE KEY、INDEX の違い

タイトルで提起された問題は、段階的に分解して解決することができます。 MySQL では KEY と ...

Linux rpm および yum コマンドとその使用法の詳細な説明

RPM パッケージ管理インターネット ダウンロード パッケージのパッケージ化およびインストール ツー...

MySQL 制約の超詳細な説明

目次MySQL 制約操作1. 非ヌル制約2. ユニーク制約3. 主キー制約4. 外部キー制約5. カ...

MySQLクエリは、フィールドが数値とカンマではないことを指定します。

コアSQL文数字を含まない MySQL クエリ ステートメント: SELECT * FROM tes...

shtml includeの使い方

これを応用することで、ウェブサイトの一部の公開領域を独立したページにすることができ、その後、この技術...

【HTML要素】画像の埋め込み方法

img 要素を使用すると、HTML ドキュメントに画像を埋め込むことができます。画像を埋め込むには、...

Linuxでのソフトウェア(ライブラリ)の更新コマンドの詳しい説明

Ubuntu サーバーにパッケージをインストールする場合、sudo apt-get install ...

テーブル設定の背景画像が100%表示されない解決策

開発中に以下の状況が発見されました。 (1) ファイルが.jspファイル拡張子で保存されている場合、...

CSSスクロールバースタイル設定の実装

Webkit スクロールバー スタイルのリセット1. スクロールバーには、スクロールバー ボタンとト...

MySQLクエリキャッシュに関するヒント

目次序文QueryCache の概要クエリキャッシュ構成QueryCache の使用queryCac...

ウェブサイトのビジュアルデザイン(画像とテキスト)における情報伝達の役割と方法

現代の Web ビジュアル デザインは、初期の情報の積み重ねから、その後のグラフィックスと抽象化、そ...

Helloダイアログボックスのデザイン体験の共有

「どうしたの?」特定の種類のダイアログ ボックスに慣れていない限り、ダイアログ ボックスが表示された...

CSS でハートを描く 3 つの方法

以下では、CSS を使用してハートの形を描く 3 つの方法を紹介します。実装プロセスは非常にシンプル...