サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
セキュリティ
soratobi96.hatenablog.com
動機 業務のなかで、ツール実行中のメモリフットプリントを測定する必要が出てきた。 簡易的な計測でいいというだったので、「測定対象のツールと、psなどのコマンドを並列実行してメモリ使用量を計測する」という方法を思いつき、シェルスクリプトで並列処理をする方法について調べた。 バックグラウンド実行による並列処理 所望の処理を&でバックグラウンドジョブとして実行し、waitで終了を待機する(プロセスIDを指定しない場合、すべてのバックグラウンドジョブを待つ)。 次の例では、それぞれ異なる回数のechoを実行する2つの処理を並列実行させ、同期をとっている。 #!/bin/bash # >>>>>> # para.sh # >>>>>> # 処理1 proc1() { for i in $(seq 5); do echo "proc1-$i" done } # 処理2 proc2() { for i
このページを最初にブックマークしてみませんか?
『soratobi96.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く