Hallo,
ich möchte zeitgesteuert (täglich) chkrootkit durchlaufen lassen; die Ausgabe soll nur per Mail zugestellt werden, wenn chkrootkit "etwas gefunden hat", also nur die sterr. Daher habe ich in meiner /etc/crontab folgende Zeile eingefügt:
1 2 | #Tägliche Überprüfung durch chkrootkit 25 19 * * * root chkrootkit 2>&1 > dev/null | mail -s "chkrootkit WARNING" xy@beispiel.net |
Die Mail wird mir auch zugestellt, allerdings mit folgendem Mailtext: "/bin/sh: cannot create dev/null: Directory nonexistent"
Wenn ich "> dev/null" weglasse, macht der Befehl genau das, was er in dieser Konstellation soll, nämlich mir eine Mail zustellen mit der sterr und der stout im Mailtext.
Wo liegt der Gedankenfehler bei mir? Hier noch die gesamte crontab:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | # /etc/crontab: system-wide crontab # Unlike any other crontab you don't have to run the `crontab' # command to install the new version when you edit this file # and files in /etc/cron.d. These files also have username fields, # that none of the other crontabs do. SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin # m h dom mon dow user command 40 * * * * root cd / && run-parts --report /etc/cron.hourly 00 3 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) 10 3 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ) 20 3 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly ) #Datensicherung Home-Verzeichnis (homer verschlüsselt) 48 11 * * * root /scripts/backuphome > /dev/null #Datensicherung Public-Verzeichnis unverschluesselt 49 11 * * * root /scripts/backuppublic > /dev/null #Datensicherung Mails 50 11 * * * root /scripts/backupmail > /dev/null #Tägliche Überprüfung durch chkrootkit 25 19 * * * root chkrootkit 2>&1 > dev/null | mail -s "chkrootkit WARNING" xy@beispiel.net #Tägliche Überprüfung des Systems durch rkhunter auf Einbrüche 52 11 * * * root /scripts/rkhunter | mail -s "rkhunter !!! WARNING !!!" xy@beispiel.net #Wöchentliches Update von rkhunter 00 3 * * 2 root /scripts/rkhunterupdate 2>&1 | mail -s "rkhunter - woechentlicher Updatebericht" xy@beispiel.net |