2014-12-08 74 views
2

我有一个码头化的nginx,如果我运行一个shell,效果很好,但是(自然就是)如果我给nginx启动本身作为入口点,它只是守护进程并立即退出,因为缺少进程等待。docker nginx部署入口点

我的倾向是仅仅做这样的事情:

pid=$(cat /run/nginx.pid) 
while ps ax | awk '{print $1}' | grep -q $pid; do 
    sleep 60 
done 

虽然这似乎是一个相当黑客。但是,当我谷歌的例子,我看到人们运行bash。

任何指针?

回答