我正在运行一个 node.js 应用程序,它充当中间人代理来代理我通过 PhantomJS 无头测试环境发出的所有请求。我想从我的 PhantomJS 测试脚本(尽管我已经研究过它,似乎 phantom 没有exec()
用于执行 shell 命令的命令)或一个管理这两个进程的小型 shell 脚本来启动这个代理。理想情况下,它会做类似的事情
#!/bin/bash
node proxy.js
phantomjs runTests.js
kill node process here
有什么办法可以做到这一点吗?