
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.daily
Verzeichnisses .placeholder apport apt-compat do-agent dpkg logrotate man-db
und der cron.hourly
Ordner 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 anacron
in 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/anacron
eine 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-parts
cron
cron
root
cron.daily
MAILTO=
Das Gleiche gilt fürcron.hourly