WatchでLinuxコマンドを頻繁に実行する

Linuxコマンドを見る

特定のタスクを自動化することは非常に役立ちます特に、コンソールからの作業を伴うタスクの場合。 Linuxディストリビューションでは、タスクを自動化するためのさまざまなツールを使用できます。さらに、Bashスクリプトを記述して、一連のコマンドやアクションをXNUMXつずつ実行せずに実行したり、システムの起動に追加したり、実行するようにスケジュールしたりすることもできます。特定の日付。または私たちが何もせずに透明な方法で瞬間。

この記事では、どのようにできるかを見ていきます ウォッチを使用してコマンドを頻繁に実行する。 ウォッチは、プログラムまたは別のコマンドをX秒ごとに実行できるコマンドです。 したがって、特定のタスクの繰り返し実行をスケジュールします。 これは、特定の定期的な相談や一部のメンテナンスタスクなどに特に実用的です。 あなたがここで見ることができるようにあなたはそれを何にでも適用することができます、限界はあなたの想像力です...

ループまたは繰り返しを終了する場合は、 CTRL + Cを使用して終了できます ウォッチアクションを実行するか、実行中のターミナルウィンドウを閉じます。 時計の構文は非常に単純で、次のような人相があります。

watch [opciones] comando

例えば 実用的な例を見てみましょう 5分(300秒)ごとにパーティションで使用されているスペースをチェックします。 パーティションの使用済み空き領域を調べるには、「df -h」と入力します。これは、watchを使用すると次のようになるためです。

watch -n 300 df -h

あなたはすべてのオプションを見るために監視人をチェックすることができます それは非常に柔軟なので、持っています。 さらに、クエリをファイルにリダイレクトして、出力が.txtで出力されるようにすることもできます。例:

 watch -n 300 df -h > espacio_usado.txt 

このようにして、 used_space.txtファイルを確認してください ここで、df-hと入力したときにコンソールに表示されるものと同じものが出力されていることがわかります。 あなたができるタスクの量を想像してみてください...


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   デイビッド

    ウォッチは非常に便利なコマンドです。 私はターミナルを介してPCの温度を制御するためにそれを使用します:«時計センサー»。
    私はすでにコマンドを知っていましたが、記事がとても気に入りました(簡潔でよく説明されています)。

  2.   ミルコカロヘロ

    私はこの種の音符が本当に好きです。 ありがとう

  3.   兵士

    それは私にたくさん役立った