我怎样才能在bash中正确运行后台进程,与该进程交互,然后将其杀死

时间:2015-11-26 02:36:26

标签: python linux bash curl

我试图在bash中编写一个简单的自包含测试脚本来启动我的Web服务器,然后尝试对其运行curl,然后终止进程:

python web.py & 

PID1=$!

sleep 3

curl -X POST -F n=hello http://127.0.0.1:5000/run

kill $PID1

当我这样做时,curl命令运行正常,但它实际上并没有杀死pid。我怎样才能更好地协调等待Web进程完成加载。我在那里睡觉,因为它可能需要几秒钟才能完全启动。什么是测试网络服务器的更好方法?

0 个答案:

没有答案