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 5.7.21 winx64 グリーンバージョンのインストールと設定方法のグラフィックチュートリアル

この記事ではMySQL 5.7.21のインストールと設定方法を記録しています。具体的な内容は以下のと...

Baidu サイト検索が https をサポートしていない問題の解決策 (テスト済み)

最近、携帯電話で https が有効になりました。緑色のロックを取得するには、次の問題を解決する必要...

MySQL killコマンドの実行原理の詳細な説明

目次キル命令実行原理命令実行特性クエリ実行の強制終了の原則接続終了の実装原則中断される可能性はありま...

React-vscode で jsx 構文を使用する際の問題と解決策

問題の説明プラグインをインストールした後、ES7 React/Redux/GraphQL/React...

div画像マーキーシームレス接続実装コード

コードをコピーコードは次のとおりです。 <html> <ヘッド> <ス...

MySQLはデータ復旧を実装するためにbinlogログを使用する

MySQL binlog は MySQL ログの中で非常に重要なログであり、データベースのすべての ...

MYSQL(電話番号、IDカード)データ非感応化の実装

1. データ感度低下の説明日常の開発ニーズでは、データの感度低下が頻繁に発生します。たとえば、ID ...

CSS テキスト強調を使用してテキストを強調するための実装コード

1. はじめにこれまで、テキストの特定の部分を強調したい場合、通常は太字にしたり明るい色を使用したり...

建国記念日が近づいています。JS を使用して、建国記念日風のアバターを生成する小さなツールを実装します。実装プロセスの詳細な説明

目次1. ページレイアウト2. 画像のアップロードと表示3. キャンバスを初期化する4. テンプレー...

Vueリストデータを削除した後、ページを自動的に更新する方法と更新方法の詳細な説明

問題の説明:フロントエンドがデータの一部を削除したり、新しいデータを追加したりすると、バックエンドの...

Linux 最速のテキスト検索ツール ripgrep (grep の最良の代替)

序文テキスト検索ツールといえば、Linux で最も便利でよく使われるツールの 1 つである grep...

MySQL 5.7 共通データ型

——「MySQL in Simple Terms (第 2 版)」からのメモ数値型整数型バイト最小最...

6つのレイアウトでのFrameLayoutの使用

序文前回はLinearLayoutについて説明しました。今回はFrameLayoutの使い方を説明し...

CSS の ::before と ::after 疑似要素について知らないこと

CSS には、一般的には使用されない 2 つの疑似クラス、before と :after があります...