Проверяет синтаксис файла конфигурации, не перечитывая работающую конфигурацию.
Место этой команды — перед каждым применением. Она ловит нарушения грамматики — Error in line 11 of /etc/pmta/config: argument missing, — но не ловит строку, написанную не в тот блок: та разберётся верно и применится молча.
Когда звать:
| Вопрос | Эта ли команда |
|---|---|
| нет ли синтаксической ошибки | да |
| что действует после применения | нет — show settings |
| применить конфигурацию | нет — reload |
# проверить и только потом применить pmta test configpmta reload
2 связи
pmta test config; echo "exit=$?"
3 статьи
◇Принять, направить, доставитьПуть письма внутри узла: принять, решить куда, доставить — и между этими тремя шагами живут все настройки.◇Четыре типа значений, на которых написан весь конфигЛогическое, образец домена, регулярное выражение и промежуток времени — определены один раз в § 3.2 и дальше используются всеми директивами.◇Перезагрузка настроек против перезапуска службыКонфигурация читается при старте, дальше правки подхватываются командой перезагрузки — кроме тех директив, которые руководство помечает как требующие перезапуска.