我有一个关于shell脚本的问题(环境为Linux,最好是Ubuntu)。
我们想要对一个RESTFul应用程序执行压力测试。压力测试由两个进程组成。运行它们可能是这样的:
java -jar stress.jar
java -jar stress.jar -someparameter somevalue
这两个进程必须同时启动。
第一个进程应该启动、运行和返回。第二个也是如此。根据定义,第二个将比第一个更早地返回,我们希望它重复执行,直到第一个返回。
如果有人能为我提供此脚本(或基础知识),使此目标得以实现,我会非常感激。
编辑
这个做到了:
#!/bin/bash
commandA & apid=$!;
sleep 10;
while kill -0 $apid; do commandB; done