Ich will auf meinem Server einen Cron Job laufen lassen, der täglich einige Befehle durchlaufen lässt und die Ausgabe per E-Mail zuschickt.
Interessante Befehle wären z.B. df, chrootkit, apt-get update && apt-get upgrade.
Sicherlich kann ich diese Dinge auch selber machen, ist jedich aufwändig
Bequemer wäre es das ganze in ein Script zu schreiben das die Ausgabe in eine Mail packt und mir zuschickt. Wie geht sowas? Habe leider keine Ahnung von Bash oder so... Mit PHP würd ichs hinbekommen, da ich da aber Systembefehle loslasse ist mir das zu heikel...
Shellausgabe per E-Mail
- el_cattivo
- Beiträge: 177
- Registriert: 25.09.2003 02:36:16
- Wohnort: Bonn
-
Kontaktdaten:
- el_cattivo
- Beiträge: 177
- Registriert: 25.09.2003 02:36:16
- Wohnort: Bonn
-
Kontaktdaten:
- peschmae
- Beiträge: 4844
- Registriert: 07.01.2003 12:50:33
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: nirgendwo im irgendwo
also du machst was falsch. Definitiv
Ich hab mal eben das in /etc/crontab eingetragen:
* * * * * peschmae /usr/bin/pydf
(Pydf ist ein df, nur mit Balken )
und kriege prompt nach einer Minute ne Mail mit dem Inhalt an mich geschickt (natürlich lokal auf dem Rechner, das müsstest du dem Mta entsprechend beibringen, dass er das weiterleitet)
MfG Peschmä
Ich hab mal eben das in /etc/crontab eingetragen:
* * * * * peschmae /usr/bin/pydf
(Pydf ist ein df, nur mit Balken )
und kriege prompt nach einer Minute ne Mail mit dem Inhalt an mich geschickt (natürlich lokal auf dem Rechner, das müsstest du dem Mta entsprechend beibringen, dass er das weiterleitet)
MfG Peschmä
-
- Beiträge: 152
- Registriert: 01.04.2004 10:09:25
-
Kontaktdaten:
Hi,
mailen mit der Shell geht so:
stargaizer
mailen mit der Shell geht so:
Code: Alles auswählen
df 2>&1| mail -s "df status" admin@admins.de
stargaizer
- el_cattivo
- Beiträge: 177
- Registriert: 25.09.2003 02:36:16
- Wohnort: Bonn
-
Kontaktdaten:
das L resp. 1 wird n pipe-symbol sein..
bei der schweizer tastatur bei ctrl-alt-1.
übrigens: mailen einer datei resp. logfiles an deine addy:
mail -s "Hier den Betreff eingeben.." deine@mail.com < logfile.log
grüsse
bei der schweizer tastatur bei ctrl-alt-1.
übrigens: mailen einer datei resp. logfiles an deine addy:
mail -s "Hier den Betreff eingeben.." deine@mail.com < logfile.log
grüsse
Welcome To The Real World!!!
- - : : ¦ ¦ http://www.forall.ch ¦ ¦ : : - -
- - : : ¦ ¦ http://www.forall.ch ¦ ¦ : : - -