Seltsame E-Mail-Versuche von Cron

Seltsame E-Mail-Versuche von Cron

Ich verwende Zoho als E-Mail-Client und habe gestern Abend einige Benachrichtigungen mit folgendem Inhalt erhalten:

Achtung! Nicht verifizierter Absender. Das System konnte nicht verifizieren, ob diese E-Mail gesendet wurde von[email geschützt]. Klicken Sie in dieser E-Mail nicht auf Links und öffnen Sie keine Anhänge (sofern vorhanden).

Das erste war das Folgende:

subject: Cron <root@servername> test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
message: run-parts: /etc/cron.daily/do-agent exited with return code 100

und dann etwa eine Stunde später:

subject: Cron <root@servername>    cd / && run-parts --report /etc/cron.hourly
message: run-parts: /etc/cron.hourly/droplet-agent exited with return code 4

Ich weiß nicht genau, was ich davon halten soll. Zuerst dachte ich, jemand hätte Zugriff auf meinen Server. Aber ich bin mir nicht wirklich sicher. Ich bin auf keinen Fall ein Experte auf der Serverseite. Dies ist nur mein DigitalOcean-Droplet, auf dem ich hauptsächlich entwickle und ein paar persönliche Websites hoste.

Da die Nachricht run-parts:also Folgendes enthielt, würde ich mir die Cron-Jobs ansehen. Hier ist der Inhalt des cron.dailyVerzeichnisses .placeholder apport apt-compat do-agent dpkg logrotate man-dbund der cron.hourlyOrdner enthält Folgendes .placeholder droplet-agent. Ich sehe hier nichts Verrücktes.

Wenn ich mir dann die erste E-Mail anschaue test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ), sehe ich … Aber ich habe sie nicht anacronin meinem /usr/sbin/Verzeichnis.

Weiß jemand, was hier los ist? Ist das etwas, worüber ich mir Sorgen machen sollte? Warum erhalte ich diese E-Mails? Ich habe hier schon eine ganze Weile nichts Neues gemacht, es ist also nicht so, als hätte ich etwas Neues hinzugefügt oder so etwas in der Art.

Aktualisieren:

Inhalt von/etc/cron.daily/do-agent

#!/bin/sh
/bin/bash /opt/digitalocean/do-agent/scripts/update.sh >/dev/null 2>&1

Inhalt von/opt/digitalocean/do-agent/scripts/update.sh

#!/bin/bash
# vim: noexpandtab

REPO_HOST=https://repos.insights.digitalocean.com
REPO_GPG_KEY_CURRENT=${REPO_HOST}/sonar-agent-current.asc

main() {
        # add some jitter to prevent overloading the packaging machines
        sleep $(( RANDOM % 900 ))

        export DEBIAN_FRONTEND="noninteractive"
        if command -v apt-get 2&>/dev/null; then
                curl -sL "${REPO_GPG_KEY_CURRENT}" | apt-key add -
                apt-get -qq update -o Dir::Etc::SourceParts=/dev/null -o APT::Get::List-Cleanup=no -o Dir::Etc::SourceL>
                apt-get -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" -qq install -y --only>
        elif command -v yum 2&>/dev/null; then
                rpm --import "${REPO_GPG_KEY_CURRENT}"
                yum -q -y --disablerepo="*" --enablerepo="digitalocean-agent" makecache
                yum -q -y update do-agent
        fi
}

main

Antwort1

Es ist nichts Ungewöhnliches. Der Befehl prüft täglich , ob Sie /usr/sbin/anacroneine Datei haben und ob diese nicht existiert oder nicht ausführbar ist . Normalerweise wird eine E-Mail mit den Jobergebnissen gesendet . Wenn Sie aufhören möchten, fügen Sie als erste Zeile Folgendes hinzu:run-partscroncronrootcron.daily

MAILTO=

Das Gleiche gilt fürcron.hourly

verwandte Informationen