Ich möchte ein automatisches Skript schreiben
Testen Sie zuerst die generierte Konfigurationsdatei
/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/test.conf
Wenn der Test erfolgreich ist, überschreiben Sie nginx.conf. Wenn er nicht erfolgreich ist, wird ein Fehler zurückgegeben
Allerdings weiß ich nicht, wie ich die Informationen erhalten kann, nachdem ich die Testanweisungen ausgeführt habe. Die Anweisungen wurden alle erfolgreich ausgeführt
bash 中
$?
用来获取上一条命令的返回值,0 为正常,其他值为异常。如果需要获取命令输出,可以按一下方式操作:
其中
2>&1
的作用是将标准错误重定向到标准输出