シェルスクリプトに関する質問があります(環境はLinux、好ましくはUbuntuです)。複数のプロセスを実行するためのシェルスクリプト
RESTFulアプリケーションでストレステストを実行します。ストレステストは2つのプロセスで構成されています。それらを実行することができような何か:
のjava -jar stress.jar
のjava -jar stress.jar -someparameter someValueの
二つが同時に開始する必要があります。
最初のプロセスは、開始し、実行し、戻す必要があります。 2番目です。定義によれば、2番目のものははるかに早く戻ります。最初のものが返るまで、2番目のものが繰り返し実行されます。
これを達成するために誰かが私にスクリプト(または私が使用できる基本)を提供できるのであれば、とても感謝します。
java -jar stress.jar &
ので、第二の方法は、あなたが複数回起動することができます。バックグラウンドでの最初のプロセスを開始するために
#!/bin/bash
commandA & apid=$!;
sleep 10;
while kill -0 $apid; do commandB; done
安らかなソリューションのテスト - http://stackoverflow.com/questions/203495/testing-rest-webservices bashを使用してテスト条件を作成すると、安定しない場合があります。 – Jayan
私はすでにこれらのプログラムを起動するために使用しているコマンドを "自動的にタイピング"するためにbashを使いたいだけです。テストスイートは既にJARに実装されています。あなたはこの単純な仕事のためにbashに頼ることができないのですか? – gyorgyabraham