我用以下命令编写了一个shell脚本。
sudo service apache2 reload
sudo service apache2 restart
curl -v http://api.myapi.com/API/firstApi #1
curl -v http://api.myapi.com/API/secondApi #2
echo "Success"
第二次卷曲调用(#2)将花费将近1分钟来完成此过程。当我从命令行运行此命令时它工作正常。花了近1分钟打印响应。但是当我从shell脚本执行它时,它会非常快地退出,预期的进程不会发生在后端,而是打印响应。我不知道为什么会发生这种情况。我试过&&
,但没有工作。
有任何线索吗?