Nginx更新在/etc/init.d/nginx中重写我自己的启动脚本。 有没有办法避免这种情况?

我有nginx加快cgi。 我用快速cgi开始脚本启动nginx。 但是在nginx更新之后,系统会把这个脚本重写为默认只启动nginx。 有什么办法可以避免这种重写?

也许你应该为你的fastcgi服务器创build一个单独的init.d脚本,并保持nginx不变。 看一看/etc/init.d/skeleton

或者让它像这样开始而不是init.d启动;

 nginx -c /path/to/your/nginx.conf
 exec /path/to/your/start-fastcgi-script.sh

把它放在/etc/rc.local中