Shell-скрипт для запуска нескольких процессов

У меня есть вопрос относительно сценариев оболочки (среда - Linux, предпочтительно Ubuntu).

Мы хотим выполнить стресс-тест на приложении RESTFul. Стресс-тест состоит из двух процессов. Их запуск может выглядеть следующим образом:

java -jar stress.jar

java -jar stress.jar -someparameter somevalue

Эти два процесса должны быть запущены одновременно.

Первый процесс должен запуститься, отработать и вернуться. Второй тоже. По определению второй процесс вернется намного раньше, и мы хотим, чтобы он выполнялся несколько раз, пока не вернется первый.

Я буду очень благодарен, если кто-нибудь сможет предоставить мне скрипт (или основы, которые я могу использовать) для достижения этой цели.

EDIT

это помогло:

#!/bin/bash

commandA & apid=$!; 

sleep 10;

while kill -0 $apid; do commandB; done
5
задан gyorgyabraham 5 January 2012 в 13:39
поделиться