Cron Mail an root

Das Forum fĂĽr den Linux-Pinguin - auch andere Unix-Derivate (*BSD, (Open)Solaris, Apple's Darwin / MacOS X, ...) sind hier willkommen!
Forumsregeln
Das Forum fĂĽr den Linux-Pinguin - auch andere Unix-Derivate (*BSD, (Open)Solaris, Apple's Darwin / MacOS X, ...) sind hier willkommen!

Cron Mail an root

Beitragvon lahe » So 19 Jun, 2005 16:23

Hallo,

wie kann ich das mail bei einem Cron Job abschalten.

mit dieser Syntax hat es nich funktioniert.
CRON_3_TIMES="*/5 * * * *"
CRON_3_COMMAND="ping -c 1 192.168.0.5 || ping -c 1 192.168.0.2 || ping -c 1 192.168.0.3 || halt > /dev/null"

danke

lahe
Bild
LTE
Debian als Umts, File, Mail und Printserver
lahe
Senior Board-Mitglied
Senior Board-Mitglied
 
Beiträge: 352
Registriert: Fr 30 Jul, 2004 11:02
Wohnort: 47.343883,11.674024

Beitragvon lordpeng » So 19 Jun, 2005 16:29

MAILTO=""
lordpeng
Moderator
Moderator
 
Beiträge: 10199
Registriert: Mo 23 Jun, 2003 22:45

Beitragvon lahe » So 19 Jun, 2005 16:33

hier mein crontab

Code: Alles auswählen
mailto=""
30 22 * * * /usr/sbin/logrotate /etc/logrotate.conf
30 22 * * * /usr/local/backup-rar/backup.create cron
*/5 * * * * ping -c 1 192.168.0.5 || ping -c 1 192.168.0.2 || ping -c 1 192.168.0.3 || halt > /dev/null
#
# Do not edit this file, edit /etc/config.d/antispam
# Creation date: Thu Jun 16 16:28:05 CEST 2005
3 7 * * * /var/install/config.d/antispam.sh sendspamstatus
5 3 * * 0 /var/install/config.d/antispam.sh learnhamspam
# Do not edit this file, edit /etc/config.d/clamav
# Creation date: 2005-06-16 16:25:58
25 0 * * * /etc/init.d/clamav refresh-cron 1>/dev/null
#
# Do not edit this file, edit /etc/config.d/mail
# Creation date: Thu Jun  2 00:10:57 CEST 2005
30 21 * * * /var/install/config.d/mail.sh sendstatistics
3 1 1,16 * * /var/install/config.d/mail.sh sendcertwarning
#
# Do not edit this file, edit /etc/config.d/netdate
# Creation date: Sun Jun 19 17:09:07 CEST 2005
8 0-23/1 * * * /sbin/setdate -quiet
# Do not edit this file, edit /etc/config.d/webmail
# Creation date: Mon May 30 21:38:41 CEST 2005
7 3 * * * /var/webmail/bin/remove_forgotten_attachments


hilft aber nicht


lahe
Bild
LTE
Debian als Umts, File, Mail und Printserver
lahe
Senior Board-Mitglied
Senior Board-Mitglied
 
Beiträge: 352
Registriert: Fr 30 Jul, 2004 11:02
Wohnort: 47.343883,11.674024

Beitragvon penguinforce » So 19 Jun, 2005 16:39

leite die ausgabe jeweils um:
Code: Alles auswählen
> /dev/null 2>&1

sollte auch das gewĂĽnschte ergebnis liefern...

lordpeng's vorschlag sollte aber auch funktionieren (vergiss aber nicht, crontab zu aktualisieren)

:diabolic:
penguinforce
 

Beitragvon lahe » So 19 Jun, 2005 16:46

penguinforce hat geschrieben:leite die ausgabe jeweils um:
Code: Alles auswählen
> /dev/null 2>&1

sollte auch das gewĂĽnschte ergebnis liefern...

lordpeng's vorschlag sollte aber auch funktionieren (vergiss aber nicht, crontab zu aktualisieren)

:diabolic:


wie aktualisiere ich crontab ?? :oops:

lahe
Bild
LTE
Debian als Umts, File, Mail und Printserver
lahe
Senior Board-Mitglied
Senior Board-Mitglied
 
Beiträge: 352
Registriert: Fr 30 Jul, 2004 11:02
Wohnort: 47.343883,11.674024

Beitragvon lordpeng » So 19 Jun, 2005 16:49

wenn du die crontab wie ganz normal mit crontab -e bearbeitest gar nicht, weils nicht nötig ist
lordpeng
Moderator
Moderator
 
Beiträge: 10199
Registriert: Mo 23 Jun, 2003 22:45

Beitragvon dfx » So 19 Jun, 2005 17:21

auĂźerdem wĂĽrd ich "MAILTO" groĂź schreiben...
xDSL unlimited 2.320 kbit/s
Bild
Bild
dfx
Board-User Level 3
Board-User Level 3
 
Beiträge: 1368
Registriert: Do 15 Jan, 2004 19:22
Wohnort: graz

Beitragvon lahe » So 19 Jun, 2005 19:23

So, habe jetzt die crontab mit crontab -e bearbeitet.
Code: Alles auswählen
MAILTO=""
30 22 * * * /usr/sbin/logrotate /etc/logrotate.conf
30 22 * * * /usr/local/backup-rar/backup.create cron
*/5 * * * * ping -c 1 192.168.0.5 || ping -c 1 192.168.0.2 || ping -c 1 192.168.0.3 || halt > /dev/null 2>&1
#
# Do not edit this file, edit /etc/config.d/antispam
# Creation date: Thu Jun 16 16:28:05 CEST 2005
3 7 * * * /var/install/config.d/antispam.sh sendspamstatus
5 3 * * 0 /var/install/config.d/antispam.sh learnhamspam
# Do not edit this file, edit /etc/config.d/clamav
# Creation date: 2005-06-16 16:25:58
25 0 * * * /etc/init.d/clamav refresh-cron 1>/dev/null
#
# Do not edit this file, edit /etc/config.d/mail
# Creation date: Thu Jun  2 00:10:57 CEST 2005
30 21 * * * /var/install/config.d/mail.sh sendstatistics
3 1 1,16 * * /var/install/config.d/mail.sh sendcertwarning
#
# Do not edit this file, edit /etc/config.d/netdate
# Creation date: Sun Jun 19 20:11:06 CEST 2005
8 0-23/1 * * * /sbin/setdate -quiet
# Do not edit this file, edit /etc/config.d/webmail
# Creation date: Mon May 30 21:38:41 CEST 2005
7 3 * * * /var/webmail/bin/remove_forgotten_attachments


Das Mail kommt aber weiterhin alle 5 Minuten wenn ein Client an ist.


lahe
Dateianhänge
cron.jpg
cron.jpg (114.14 KiB) 11068-mal betrachtet
Bild
LTE
Debian als Umts, File, Mail und Printserver
lahe
Senior Board-Mitglied
Senior Board-Mitglied
 
Beiträge: 352
Registriert: Fr 30 Jul, 2004 11:02
Wohnort: 47.343883,11.674024

Beitragvon dfx » So 19 Jun, 2005 19:47

hm, möglicherweise unterstützt fcron das MAILTO konstrukt nicht?

jedenfalls gilt die umleitung auf /dev/null so nur fĂĽr den letzten befehl ("halt"). eine subshell (klammern) hilft hier, um die umleitung fĂĽr alle befehle gĂĽltig zu machen:

(cmd1 || cmd2 || cmd3) > /dev/null 2>&1

ĂĽbrigens ist mir die sinnhaftigkeit des "halt" in diesem zusammenhang nicht ganz klar, aber das soll nicht mein problem sein. ;)
xDSL unlimited 2.320 kbit/s
Bild
Bild
dfx
Board-User Level 3
Board-User Level 3
 
Beiträge: 1368
Registriert: Do 15 Jan, 2004 19:22
Wohnort: graz

Beitragvon lahe » So 19 Jun, 2005 19:59

dfx hat geschrieben:jedenfalls gilt die umleitung auf /dev/null so nur fĂĽr den letzten befehl ("halt"). eine subshell (klammern) hilft hier, um die umleitung fĂĽr alle befehle gĂĽltig zu machen:

(cmd1 || cmd2 || cmd3) > /dev/null 2>&1



super @dfx

mit den Klammern funktioniert es jetzt. :ok:

dfx hat geschrieben:ĂĽbrigens ist mir die sinnhaftigkeit des "halt" in diesem zusammenhang nicht ganz klar, aber das soll nicht mein problem sein. ;)


Der Server pingt alle 5 Minuten die Clients. Wenn keiner mehr an ist schaltet er sich aus.
Der fli4l pingt alle Minuten die Clients. Wenn mindestens einer an ist weckt er per WOL den Server.

Danke fĂĽr Eure Hilfe. :ok:

lahe
Bild
LTE
Debian als Umts, File, Mail und Printserver
lahe
Senior Board-Mitglied
Senior Board-Mitglied
 
Beiträge: 352
Registriert: Fr 30 Jul, 2004 11:02
Wohnort: 47.343883,11.674024


ZurĂĽck zu LINUX & UNIX-DERIVATE

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste