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 -einclude 를 말하고 제거하십시오 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

관련 정보