Как проверить конфигурацию NGINX с помощью Bash?

Сохраните определения псевдонимов в файле и убедитесь, что этот файл является источником вашего ~/.bash_profile, ~/.profileили ~/.bashrc. например. добавьте следующее в один из этих файлов:

[ -e ~/.bash-aliases ] &&. ~/.bash-aliases

Это будет загружать сохраненные псевдонимы в оболочку всякий раз, когда вы входите в систему или запускаете новую оболочку.

Полезны следующие два псевдонима:

alias loadalias='source ~/.bash-aliases'
alias savealias='alias >~/.bash-aliases'

Введите два вышеуказанных псевдонима и запустите savealias.

savealiasделает именно то, что следует из названия -сохраняет определения псевдонимов текущей оболочки в файл ~/.bash-aliases. Важно отметить, что он полностью перезаписывает существующий файл -. Будьте осторожны при его использовании, если какие-либо псевдонимы были изменены или удалены с помощью unalias.

loadaliasполезен для загрузки текущего .bash-aliasesв текущую оболочку. Типичное использование — создать или изменить псевдоним в одной терминальной оболочке, сохранить его с помощью savealias, а затем запустить loadaliasв любых других терминалах, которые могут быть открыты.


Вероятно, существует множество способов улучшить управление псевдонимами, но это просто и очень легко настроить на новых системах.Я использую его с начала 1990-х годов, и мне не нужно ничего более сложного.

0
01.04.2020, 14:45
1 ответ

nginx -tпредоставит полезный код ошибки, так что вы можете просто использовать:

if nginx -t > /dev/null 2>&1; then
  echo "syntax is ok"
else 
  echo "syntax is not ok"
fi
1
19.03.2021, 02:30

Теги

Похожие вопросы