Suchen
Inside Forum
Nützliche Links
PHP Jobs
phpforum.de Tipp
 
phpforum.de bei Facebook
 
phpforum.de bei Twitter
 
PHP Test


werbung



Zurück   PHP Forum: phpforum.de > Server > Administration

Administration Alles rund um den Betrieb und die Konfiguration eigener Server (Apache, mod_rewrite, etc.)

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 07.04.2005, 17:58
MDS Design MDS Design ist offline
Neuer Besucher
 
Registriert seit: 17.10.2003
Ort: Bebra
Beiträge: 27
MDS Design eine Nachricht über ICQ schicken
Standard

Guten Tag,

wie kann ich einen Cronjob erstellen, der SQL und FTP Backup im Confixx ausführt?
Habe davon NULL Ahnung...

Grüße
Sebastian
Mit Zitat antworten
  #2  
Alt 07.04.2005, 18:18
Oliver Albers Oliver Albers ist offline
Forum-Mitarbeiter
 
Registriert seit: 03.12.2002
Beiträge: 23.351
Oliver Albers eine Nachricht über ICQ schicken
Standard

Mit einem Texteditor.
__________________
Olli
Mit Zitat antworten
  #3  
Alt 07.04.2005, 18:22
MDS Design MDS Design ist offline
Neuer Besucher
 
Registriert seit: 17.10.2003
Ort: Bebra
Beiträge: 27
MDS Design eine Nachricht über ICQ schicken
Standard

haha wie lustig...
der Inhalt...
Mit Zitat antworten
  #4  
Alt 07.04.2005, 18:30
Oliver Albers Oliver Albers ist offline
Forum-Mitarbeiter
 
Registriert seit: 03.12.2002
Beiträge: 23.351
Oliver Albers eine Nachricht über ICQ schicken
Standard

Ein Shellskript.
__________________
Olli
Mit Zitat antworten
  #5  
Alt 07.04.2005, 18:40
MDS Design MDS Design ist offline
Neuer Besucher
 
Registriert seit: 17.10.2003
Ort: Bebra
Beiträge: 27
MDS Design eine Nachricht über ICQ schicken
Standard

Muss man dir alles aus der Nase ziehen?
Mit Zitat antworten
  #6  
Alt 07.04.2005, 18:55
Oliver Albers Oliver Albers ist offline
Forum-Mitarbeiter
 
Registriert seit: 03.12.2002
Beiträge: 23.351
Oliver Albers eine Nachricht über ICQ schicken
Standard

Nö. Dazu gibt es nichts mehr zu sagen. Ein "Cronjob" ist ein normales Programm im Unix-Sinne welches eben vom Cron Daemon ausgeführt wird. Also beitet sich ein Shellskript an in deinem Fall.
__________________
Olli
Mit Zitat antworten
  #7  
Alt 07.04.2005, 19:00
Nobody Nobody ist offline
Vorbildlicher Helfer
 
Registriert seit: 03.12.2002
Beiträge: 25.580
Standard

Shell-Script:
Code:
#!/bin/sh
set -x
#########################################################################
# Backup ausfuehren
#########################################################################
#
# Backup-Verzeichnis ist /backup
# Alte Dateien löschen
rm /backup/confixx_*
#
# Dateiname setzen
#
# Dateiname fuer MySQL-Backup
backup_file=/backup/confixx_`date +"%d.%m.%Y_%H.%M"`
#
# Backup starten
/root/confixx/backup.pl --dump $backup_file 2>/dev/null
# Check
if [ "$?" != 0 ]
  then
    backup_msg="Fehler bei der Sicherung"
else
    backup_msg="Sicherung erfolgreich beendet"
fi
#
#  Verzeichnis auf dem ftp-Backup-Server ist /confixx
#  Die ftp.cfg liegt unter /root/scripts
#
/usr/bin/ncftpput -f /root/scripts/ftp.cfg /confixx $backup_file.tgz 2>/dev/null
#
# Check
if [ "$?" != 0 ]
  then
    ftp_msg="Fehler beim FTP-Transport"
else
    ftp_msg="FTP erfolgreich beendet"
fi
#########################################################################
#
# Mail rausschicken
#
text="Backup beendet am `date +"%d.%m.%Y,%H:%M"`"
echo $text > datum.txt
echo $backup_msg >> datum.txt
echo $ftp_msg >> datum.txt
mail -s"Backup-Info" -r [email]von@irgendwas.xxx[/email] toirgendwas.xxx < datum.txt
ftp.cfg
Code:
host dein.backupserver.xxx
user username
pass passwort
Jetzt noch das Shell-Script in die Crontab eintragen und fertig.

*** Nobody ***
__________________
Ich beantworte keine Fragen per PM, Mail, ICQ oder Telefon. Unformatiert geposteten Quellcode sehe ich mir nicht an.
PHP Tipps & Tricks
Mit Zitat antworten
  #8  
Alt 07.04.2005, 21:39
johnpatcher johnpatcher ist offline
Forum-Mitarbeiter
 
Registriert seit: 27.12.2003
Beiträge: 16.031
Standard

und bevor auch da noch fragen auftauchen, der cron könnte so aussehN:

Code:
*/30 * * * * pfad_zum_script/scriptname
johnpatcher
Mit Zitat antworten
  #9  
Alt 08.04.2005, 06:46
MDS Design MDS Design ist offline
Neuer Besucher
 
Registriert seit: 17.10.2003
Ort: Bebra
Beiträge: 27
MDS Design eine Nachricht über ICQ schicken
Standard

Hallo,

das war schonmal sehr sehr hilfreich!
Uhrzeit etc. habe ich im Confixx eingetragen, nur aus dem Befehl "werde ich nicht ganz schlau". Wie speicher ich die Shell Datei ab, also was für ne Endung hat das ganz? Wohl kaum txt...
Mit Zitat antworten
  #10  
Alt 08.04.2005, 13:20
Nobody Nobody ist offline
Vorbildlicher Helfer
 
Registriert seit: 03.12.2002
Beiträge: 25.580
Standard

Das ist völlig wurscht, solange die Datei Rechte zum Ausführen hat. Es macht allerdings Sinn, einen Namen wie backup_confixx.sh zu nehmen.

*** Nobody ***
__________________
Ich beantworte keine Fragen per PM, Mail, ICQ oder Telefon. Unformatiert geposteten Quellcode sehe ich mir nicht an.
PHP Tipps & Tricks
Mit Zitat antworten


Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu
Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Cronjob fähiges MySQL BackUp Script gesucht _D4rk_ Skriptsuche 2 01.07.2006 17:03
Cronjob fähiges MySQL BackUp Script gesucht _D4rk_ Skriptsuche 0 01.07.2006 16:34
Cronjob und per GD Bilder erstellen heohni PHP 2 19.07.2005 00:21
Automstisches Backup erstellen finshu Datenbanken 6 16.01.2005 12:05
Ftp-backup erstellen citymuenchen Skriptsuche 1 16.05.2004 11:53


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:33 Uhr.


Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Powered by NuWiki v1.3 RC1 Copyright ©2006-2007, NuHit, LLC