OpenSSLが自動的にターミナルメールを送信するのはなぜですか?

OpenSSLが自動的にターミナルメールを送信するのはなぜですか?

何らかの理由でOpenSSLは、次の内容を含むメッセージを受信し続けます(文字通り永続的ではありませんが、毎時間)。

メッセージ1

Subject: Cron <bymanj@dhcp-10-32-180-238> /usr/local/Cellar/openssl-osx-ca/1.0.3/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=bymanj>
X-Cron-Env: <USER=bymanj>
X-Cron-Env: <HOME=/Users/bymanj>
Date: Wed,  4 Sep 2013 18:00:01 -0400 (EDT)

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

メッセージを削除しても消えないようです。 OpenSSlのインストールに問題がありますか?

答え1

きっと使いました自分で作ったおそらくインストールopenssh-osx-caスクリプトはラギー/ビール缶

インストールしたばかりで、crontab問題レポートに一致するものが追加されました。ここにあなたが電子メールの苦情を受け取ったファイルがあります。

このメッセージを受け取った最も可能性の高い理由は、アイテムが残っているため、crontab後でパッケージを削除したためです。したがって、crontab -eインクルードを話して削除しますopenssl-osx-ca

意図的に削除せず、このパッケージが必要な場合は再インストールしてください。

$ brew reinstall openssl-osx-ca

あなたもそれを試してみたいかもしれませんbrew doctor。 Homebrewパッケージに属するファイルは消えてはいけません。

答え2

受信トレイに次のようなメッセージが表示される場合:

From [email protected]  Sat Feb 11 09:00:01 2017
Return-Path: <[email protected]>
X-Original-To: lex
Delivered-To: [email protected]
Received: by computername.localdomain (Postfix, from userid 501)
    id 0328B1389A2B; Sat, 11 Feb 2017 09:00:00 -0500 (EST)
From: [email protected] (Cron Daemon)
To: [email protected]
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: <[email protected]>
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 -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

関連情報