Как выполнить следующие команды в сценарии Bash?

Следующая команда решит вашу проблему:

killall -SIGHUP `pidof firefox`

Но как справиться с проблемой, что ваша tty7 висит после одного месяца использования? Вместо перезагрузки или завершения работы, я бы предложил

sudo sh -c 'echo 3 > /proc/sys/vm/drop_caches'

удалить кэш ОС, освободив тем самым больше памяти для приложений.

-121--116171-

Вы не можете заставить удаленного клиента попытаться выполнить аутентификацию, поскольку не знаете, пока RCPT TO: пытается ли клиент доставить сообщение электронной почты на ваш сервер (которое не требует проверки подлинности, если у вас нет очень необычной конфигурации, такой как прием почты только с известных почтовых серверов) или пытается выполнить ретрансляцию через ваш почтовый сервер без авторизации.

Этап RCPT TO сеанса SMTP проходит успешно после любого согласования AUTH (при наличии).

-121--184847-

Путь сюда состоит в том, чтобы сначала сообщить Postfix о добавлении состояния соединения TLS в заголовок Received . В /etc/postfix/main.cf добавить

smtpd_tls_received_header = yes

Это добавит что-то вроде (используя TLSv1.2 с шифром... (256/256 бит)) в полученный заголовок, созданный постфиксом. Затем эту информацию можно использовать для добавления пользовательских заголовков. Например, можно добавить заголовок X-Transport-Layer-Security и установить его значение в зависимости от того, присутствует ли вышеупомянутый фрагмент в заголовке Received. Возможные способы для этого включают в себя

  • запись пользовательского фильтра контента, который вызывается Postfix,
  • использование скриптов Sieve для редактирования сообщения или
  • использование некоторых из квадриллионов других методов для обработки сообщений (прокси, milter и т.д.).

Я не знаю никакого готового решения для этого, но и это не должно быть большой работой.

1
25.05.2018, 22:03
1 ответ

Probablemente desee iniciar el primer proceso en su propio trabajo y luego ejecutar el segundo:

cd /Users/perf-fe/
source my_project_34/bin/activate
npm start &
cd /Users/perf-be/
export FLASK_APP=router.py
flask run

El &le dice al shell que ejecute el comando anterior como un trabajo en segundo plano y que continúe con el siguiente comando aunque el anterior aún se esté ejecutando.

Esto es distinto de &&, que es un error de sintaxis tal como lo presenta. Su uso es entre dos comandos, para ejecutar el segundo si y solo si el código de salida del primero es cero.

6
27.01.2020, 23:14

Теги

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