いくつかのかゆみを掻くために行われた小さなユーティリティのコレクション...
[Action5]は、ディレクトリ内のチェックサムを介して変更されたファイルを見つけるための最低限のツールです。これを行う膨大な数のツールがあるので、なぜそれを書いたのかわかりません(覚えています)。
フォルダを繰り返し、チェックサムのツリー(インデックス)をダンプします。
..何が変わったかを確認するために繰り返します
このツールの重要な点は、それが単なるシェルコマンドであるため、デフォルトで使用する任意のチェックサムコマンドをプラグインできることです。md5
.
の目的 bashutils プロセスでいくつかの操作を行うために、主にbashに依存することです。
変数内のファイルの読み取り(gobbler
)、ファイルにnullが含まれていないことを確認する必要があるため、nullのないエンコード形式で保存する必要があります。注:bashで引用符を気楽に使用すると(不要な場所で)、大量のメモリが無駄になる可能性があります。
LinuxシステムでCPUを監視するには、以下を読む必要があります/proc
、フォークせずに一時停止し、シェル操作だけで統計を計算します($(())
)
プロセスを制限するには、継続的に送信する必要がありますSIGSTOP
とSIGSTOP
シグナル、これはbashでは非常に遅いです:)ループであるため、プログラマーは通常、ソフトウェアが断続的に動作することを期待していないため、ソフトウェアが常に一時停止および再開されると予期しない動作をする可能性があります。
NS ビルドスクリプト にとって haproxy 、接続を転送するための最良のツールであり、軽量であり、静的にリンクされたバージョンを持つことは非常に便利です。