Re: bandsicherung mit tar

2003-08-14 Diskussionsfäden Frank Kster
Kim Neunert [EMAIL PROTECTED] schrieb:

 On Samstag, 2. August 2003 17:08, Jonas Meurer wrote:
 * Kim Neunert [EMAIL PROTECTED] [ 03/08/02]:
  Die Ausgabe von Skripten, die per cron ausgeführt werden, wird IMHO Root
  per Mail geschickt.

 nur stderr ausgaben kommen per mail an root. normale logs werden mit
 syslog nach /var/log/syslog geschrieben.
 so ist die default configuration.

 Wo steht das, bzw. wo läßt sich das konfigurieren? Gerade ausprobiert. Ich 
 bekomme nicht nur stderr.

Es steht in man cron(8) (und crontab(5)), aber andersherum:

cron:

,
| When executing commands, any output is mailed to the owner of the
| crontab (or to the user named in the MAILTO environment variable in
| the crontab, if such exists).
`

crontab(5)

,
|  In addition to LOGNAME, HOME, and SHELL, cron(8) will look at MAILTO
|  if it has any reason to send mail as a result of running commands in
|  ``this'' crontab.  If MAILTO is defined (and non-empty), mail is sent
|  to the user so named.  If MAILTO is defined but empty (MAILTO=), no
|  mail will be sent.  Otherwise mail is sent to the owner of the
|  crontab.
`

Das heisst, wenn man keine Mail will, setzt man MAILTO=. Wenn man den
output im syslog will, muss man das im Kommando erledigen, etwa indem
man an logger pipet. Sinnvollerweise stderr verdoppeln: einmal mit
stdout an logger, einmal als stdout an cron. Das geht mit redirections,
aber ich kriege es gerade auf die Schnelle nicht hin.

Gruß, Frank
-- 
Frank Küster, Biozentrum der Univ. Basel
Abt. Biophysikalische Chemie


--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: bandsicherung mit tar

2003-08-10 Diskussionsfäden Kim Neunert
On Samstag, 2. August 2003 17:08, Jonas Meurer wrote:
 * Kim Neunert [EMAIL PROTECTED] [ 03/08/02]:
  Die Ausgabe von Skripten, die per cron ausgeführt werden, wird IMHO Root
  per Mail geschickt.

 nur stderr ausgaben kommen per mail an root. normale logs werden mit
 syslog nach /var/log/syslog geschrieben.
 so ist die default configuration.

Wo steht das, bzw. wo läßt sich das konfigurieren? Gerade ausprobiert. Ich 
bekomme nicht nur stderr.

http://www.linux-praxis.de/lpic1/lpi102/1.111.4.html
Hier nach Mail suchen:
Zitat:
Normalerweise schickt cron alle Ausgaben von ausgeführten Kommandos per Mail 
an den User, der das Cron-Kommando ausführen liess.
Zitat-Ende

Gruß

Kim


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



bandsicherung mit tar

2003-08-02 Diskussionsfäden Thomas Letzner
Hallo,

zunächst möchte ich mich entschuldigen weil mein Thema etwas OT ist aber
ich denke das ich hier schnell die passende Lösung für mein Problem
bekomme.
Also ich möchte für unseren Webserver (LAMPP) eine Datensicherung mit
einem Tandberg/SLR5-Streamer per cron-job machen. Ich habe jetzt
folgendes Script in /etc/cron.daily mit folgenden Attributen stehen:
-rwxr-xr-x1 root root   61 Jul 21 11:06
/etc/cron.daily/backup


#!/bin/sh
mt rewind
tar cvf /dev/tape / --exclude=/proc
exit

Eigentlich sollte er das jeden Tag um die gleiche Zeit tun, vornehmlich
nachts weil da meist keiner etwas an den Webseiten verändert. 
Meine Frage nun, was muss ich im Script ändern damit es meine Vorgaben
ausführt, was damit er das jeden Tag zur gleichen Zeit macht und muss es
in cron.daily stehen bleiben? Wird irgendwo ein Logfile geführt wo ich
überprüfen kann ob der job ausgeführt wurde??

mfg thomas



--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: bandsicherung mit tar

2003-08-02 Diskussionsfäden Kim Neunert
On Samstag, 2. August 2003 15:03, Thomas Letzner wrote:
 Also ich möchte für unseren Webserver (LAMPP) eine Datensicherung mit
 einem Tandberg/SLR5-Streamer per cron-job machen. Ich habe jetzt
 folgendes Script in /etc/cron.daily mit folgenden Attributen stehen:
 -rwxr-xr-x1 root root   61 Jul 21 11:06
 /etc/cron.daily/backup


 #!/bin/sh
 mt rewind
 tar cvf /dev/tape / --exclude=/proc
 exit

 Eigentlich sollte er das jeden Tag um die gleiche Zeit tun, vornehmlich
 nachts weil da meist keiner etwas an den Webseiten verändert.

Wenn Du Anacron installiert hast, werden die Files in cron.daily von anacron 
ausgeführt und da kannst Du nicht definieren, wann das Programm ausgeführt 
wird.

Wenn Du unbedingt eine spezielle Zeit brauchst, und der Rechner eh 24/7 läuft, 
solltest Du eher das Skript direkt in die crontab eintragen.

 Meine Frage nun, was muss ich im Script ändern damit es meine Vorgaben
 ausführt, was damit er das jeden Tag zur gleichen Zeit macht und muss es
 in cron.daily stehen bleiben? 

Wenn Du es über die crontab löst, solltest Du es auf jeden Fall aus cron.daily 
entfernen.

 Wird irgendwo ein Logfile geführt wo ich
 überprüfen kann ob der job ausgeführt wurde??

Die Ausgabe von Skripten, die per cron ausgeführt werden, wird IMHO Root per 
Mail geschickt.

Gruß

Kim


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: bandsicherung mit tar

2003-08-02 Diskussionsfäden Kim Neunert
On Samstag, 2. August 2003 15:39, Kim Neunert wrote:
 On Samstag, 2. August 2003 15:03, Thomas Letzner wrote:
  Also ich möchte für unseren Webserver (LAMPP) eine Datensicherung mit
  einem Tandberg/SLR5-Streamer per cron-job machen. Ich habe jetzt
  folgendes Script in /etc/cron.daily mit folgenden Attributen stehen:
  -rwxr-xr-x1 root root   61 Jul 21 11:06
  /etc/cron.daily/backup
 
 
  #!/bin/sh
  mt rewind
  tar cvf /dev/tape / --exclude=/proc
  exit
 
  Eigentlich sollte er das jeden Tag um die gleiche Zeit tun, vornehmlich
  nachts weil da meist keiner etwas an den Webseiten verändert.

 Wenn Du Anacron installiert hast, werden die Files in cron.daily von
 anacron ausgeführt und da kannst Du nicht definieren, wann das Programm
 ausgeführt wird.

 Wenn Du unbedingt eine spezielle Zeit brauchst, und der Rechner eh 24/7
 läuft, solltest Du eher das Skript direkt in die crontab eintragen.

Achja ...
Du könntest auch anacron deinstallieren (oder das test -e /usr/bin/anacron || 
... Konstrukt in der crontab entfernen) und einfach die die Zeitangabe 
ändern, zu der die Skripte in der cron.daily ausgeführt werden 

Gruß

Kim


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: bandsicherung mit tar

2003-08-02 Diskussionsfäden Jonas Meurer
* Kim Neunert [EMAIL PROTECTED] [ 03/08/02]:
  Wird irgendwo ein Logfile geführt wo ich
  überprüfen kann ob der job ausgeführt wurde??
 
 Die Ausgabe von Skripten, die per cron ausgeführt werden, wird IMHO Root per 
 Mail geschickt.

nur stderr ausgaben kommen per mail an root. normale logs werden mit
syslog nach /var/log/syslog geschrieben.
so ist die default configuration.

bye
 mejo


--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)