設定ファイルの文法エラーをチェックしてから、Nginx再起動
「nginx -t」が正しかった場合のみ、「systemctl restart nginx.service」実行したいのですが、下記で合っていますか?
$ sudo nginx -t && systemctl restart nginx.service
下記は、上記と何が違うのですか?
・それぞれ長所短所があれば教えてください
sudo sh -c 'nginx -t && systemctl restart nginx.service'
・何れも、幾つでも連結可ですか?
$ sudo コマンド && コマンド || コマンド || コマンド
$ sudo sh -c 'コマンド && コマンド || コマンド || コマンド'
環境
・CentOS7
・Nginx