- Ubuntu 16.04
- 重击版本 4.4.0
- nginx版本:nginx/1.14.0
如何在 Bash 脚本中测试 Nginx 配置文件?目前我在 shell 中使用 -t :
$ sudo nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
但我想在脚本中做到这一点?
使用退出状态。从 nginx 手册页:
并来自http://www.tldp.org/LDP/abs/html/exit-status.html:
一个例子:
一个脚本示例:
@DeeEff 上面的 bash 脚本是否适用于 nginx 容器到云 vm 或云 vm 到 nginx 容器
示例 sudo 容器名称 -t
可以检查 Nginx 服务的 bash 程序/脚本。如果返回“Hello World”页面,脚本或程序应打印“OK”并以代码 0 退出。如果没有返回“Hello World”页面,它应该以非零代码和简短的诊断退出。