Почему OpenSSL автоматически отправляет мне Терминальную почту?

Необходимо было бы использовать что-то как:

exec bash # or exec login or exec su

Но будьте осторожны, поскольку это заменяет родительский процесс, целое окно/вкладка, вероятно, умрет и нет никакой гарантии, новая оболочка "сохранит" его. Необходимо будет попробовать его сами, я могу только гарантировать, что это работает в Konsole.

1
11.02.2017, 17:23
2 ответа

Вы, по-видимому, использовали Домашнее пиво для установки openssh-osx-ca сценарий, вероятно, от raggi/ale бочонка.

Я просто установил его, и это действительно добавляет a crontab запись, соответствующая Вашему проблемному отчету. Здесь, файл, на который Вы получаете почтовые жалобы, действительно существует.

Наиболее вероятная причина Вы получаете это, состоит в том, что Вы позже удалили этот пакет, так как это оставляет позади crontab запись. Так, скажите crontab -e и удалите строку, содержащую openssl-osx-ca.

Если Вы намеренно не удалили его, и Вы хотите этот пакет, переустанавливаете его:

$ brew reinstall openssl-osx-ca

Вы могли бы также хотеть дать brew doctor попытка. Файлы, принадлежащие Доморощенным пакетам, не должны просто исчезать.

5
27.01.2020, 23:15

Если вы видите в своем почтовом ящике сообщение следующего вида:

From lex@computername.localdomain  Sat Feb 11 09:00:01 2017
Return-Path: <lex@computername.localdomain>
X-Original-To: lex
Delivered-To: lex@computername.localdomain
Received: by computername.localdomain (Postfix, from userid 501)
    id 0328B1389A2B; Sat, 11 Feb 2017 09:00:00 -0500 (EST)
From: lex@computername.localdomain (Cron Daemon)
To: lex@computername.localdomain
Subject: Cron <lex@computername> /usr/local/Cellar/openssl-osx-ca/1.0.5/bin/openssl-osx-ca /usr/local/bin/brew
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=lex>
X-Cron-Env: <USER=lex>
X-Cron-Env: <HOME=/Users/lex>
Message-Id: <20170211140001.0328B1389A2B@computername.localdomain>
Date: Sat, 11 Feb 2017 09:00:00 -0500 (EST)

/bin/sh: /usr/local/Cellar/openssl-osx-ca/1.0.5/bin/openssl-osx-ca: No such file or directory

Обратите внимание на строку «Тема».

Проверьте ваш crontab.

$ crontab -l
@hourly /usr/local/Cellar/openssl-osx-ca/1.0.5/bin/openssl-osx-ca /usr/local/bin/brew

Удалите строку openssl-osx-ca:

(crontab -l | grep -v openssl-osx-ca) | crontab -

Проверьте, установлена ​​ли у вас более старая версия через homebrew.

Выполните эту команду, чтобы узнать, какие у вас версии:

find /usr/local/Cellar/openssl-osx-ca -maxdepth 1 -type d

Чтобы удалить все версии openssl-osx-ca, кроме последней, выполните следующую команду:

brew cleanup openssl-osx-ca

Наконец, вы, вероятно, захотите удалить свои почтовые сообщения. Если да, выполните следующую команду:

cp /dev/null /var/mail/$USER
1
27.01.2020, 23:15

Теги

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