У меня есть вопрос относительно сценариев оболочки (среда - 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