deployArgs=`build | tee /dev/tty | extractDeployArgs` &&
deploy "$deployArgs" #won't run unless extractDeployArgs suceeded
tee/dev/tty
будет печататься непосредственно на терминале и одновременно передавать выходные данные следующей команде в конвейере.
(Не стесняйтесь заменить его другим файлом (или /dev/fd/« $ someFileDescriptor »
, если требуется перейти к $ someFileDescriptor
))
В более продвинутых оболочках ( ksh
, bash
, zsh
, но не в тире
) вы можете установить -o pipefail
, чтобы убедиться, что трубопровод выходит из строя в случае отказа любого из его ссылок (полезно, если extractDeployArgs
не может определить из своих входных данных, успешно ли выполнено построение
).
Предоставьте хосту полное доменное имя, например foo.product1.com
. Установите для параметра HELO
это полное доменное имя. Убедитесь, что внешний DNS может разрешить это имя. В противном случае, вы увидите много отклонений, как видно, как блокировка таких (возможно, через что-то вроде smtpd _ helo _ restrictions = reject_invalid_hostname reject_non_fqdn_hostname
) является недорогим способом устранить определенный процент входящего спама.
Устройство записи LibreOffice
по умолчанию проверяет грамматику при вводе. Чтобы включить или выключить эту функцию, перейдите в раздел Сервис
- > Орфография и грамматика
, нажмите кнопку Параметры...
и установите или снимите флажок Проверка грамматики при вводе
. Примечание: Орфография и грамматика
будут открываться только в том случае, если документ не пуст (т.е. содержит текст). Протестировано в Debian 9/Stretch.
Если LibreOffice
не установлен, получите его с помощью sudo apt-get install libreoffice
.
Abiword
также имеет проверку грамматики. В Debian установите с помощью sudo apt-get install abiword abiword-plugin-grammar
. Эти пакеты присутствуют во всех текущих ароматизаторах Debian GNU/Linux (Stable 8/Jessie, Testing 9/Stretch и Нестабильный/Sid).
После запуска Abiword
перейдите на вкладку Edit
- > Preferences
- > Периоды Checking
и установите флажок с помощью опции Check grammar при вводе
для активизации проверки грамматики.
В обоих случаях возможные грамматические ошибки будут отмечены волнистым синим или зеленым подчеркиванием.
Nginx, безусловно, может это сделать, вам просто нужно указать каждый заголовок хоста(server_name
)и разделить восходящие потоки, чтобы назначить по одному для каждого хоста.
Фрагмент сервера nginx, подобный этому, может работать (с самого начала и не проверен):
upstream one { server h1.abc.example.com; }
upstream two { server h2.abc.example.com; }
server {
listen 8080;
server_name abc-h1.abc.example.com;
location / {
proxy_pass one;
}
}
server {
listen 8080;
server_name def-h1.abc.example.com;
location / {
proxy_pass two;
}
}
Существуют также другие обработчики прокси (fastcgi_pass
, uwsgi_pass
, scgi_pass
, memcached_pass
), если вы хотите отправить трафик на что-то, что не является конечной точкой HTTP
РЕДАКТИРОВАТЬ :исправить ошибкуserver_name