Current time: 12-24-2024, 04:25 AM Hello There, Guest! (LoginRegister)


Post Reply 
[HowTo]: Backup ausschalten "per Domain" - Neue Version auf Seite 6
Author Message
FISA4 Offline
Member
***

Posts: 668
Joined: Feb 2008
Reputation: 15
Post: #41
RE: [HowTo]: Backup ausschalten "per Domain"
(04-16-2009 11:54 PM)BeNe Wrote:  RatS kann Perl, frag Ihn am besten mal.

Greez BeNe

Fällt Dir gerade noch jemand anderes ein?
RatS ist seit dem 02.04. Away (Reason: Jakarta)

Gruß

FISA4
04-17-2009 05:09 AM
Find all posts by this user Quote this message in a reply
Lucan Offline
Member
*
Beta Team

Posts: 982
Joined: Jul 2008
Reputation: 12
Post: #42
RE: [HowTo]: Backup ausschalten "per Domain"
http://www.ohloh.net/p/9522/contributors


Smile

Wer die Liste zusammen gestellt hat weiss ich nicht, wurde aber im Timeline Thread gepostet, denke das hilft dir.
04-17-2009 05:56 AM
Find all posts by this user Quote this message in a reply
BeNe Offline
Moderator
*****
Moderators

Posts: 5,899
Joined: Jan 2007
Reputation: 68
Post: #43
RE: [HowTo]: Backup ausschalten "per Domain"
RatS ist schon wieder in Deutschland, hat aber grad kein Internet Daheim.
Sonst fällt mir grad keiner ein Rolleyes Vielleicht ephigenie ?

Greez BeNe
04-17-2009 06:19 AM
Visit this user's website Find all posts by this user Quote this message in a reply
TheCry Away
Member
***

Posts: 851
Joined: Oct 2008
Reputation: 21
Post: #44
RE: [HowTo]: Backup ausschalten "per Domain"
@FISA4
Ich bin kein Guru in Sachen Perl, aber ich könnte es mir ansehen und versuchen umzusetzen.
Du müsstest mir nur das aktuelle Skript (ispcp-backup-all) zur Verfügung stellen, und mir sagen welche Spalte diese Einträge bekommt.
04-17-2009 06:44 AM
Find all posts by this user Quote this message in a reply
FISA4 Offline
Member
***

Posts: 668
Joined: Feb 2008
Reputation: 15
Post: #45
RE: [HowTo]: Backup ausschalten "per Domain"
(04-17-2009 06:44 AM)TheCry Wrote:  @FISA4
Ich bin kein Guru in Sachen Perl, aber ich könnte es mir ansehen und versuchen umzusetzen.
Du müsstest mir nur das aktuelle Skript (ispcp-backup-all) zur Verfügung stellen, und mir sagen welche Spalte diese Einträge bekommt.

Hier ist sie...

Folgende Änderungen hab ich gemacht:

SQL erweitert (Zeilen 251, 260, 261, 262)
Zeile 285 erweitert um Zugriff auf den Inhalt von allowbackup zu bekommen
und die Backupfunktionen für files und sql geändert.

Gruß

FISA4


Attached File(s)
.txt  ispcp-backup-all.txt (Size: 11.19 KB / Downloads: 8)
04-17-2009 07:57 AM
Find all posts by this user Quote this message in a reply
BeNe Offline
Moderator
*****
Moderators

Posts: 5,899
Joined: Jan 2007
Reputation: 68
Post: #46
RE: [HowTo]: Backup ausschalten "per Domain"
Sauber, das ding wird und wird einfach besser Smile
Soll heißen das später über die GUI auch entschieden werden kann WAS alles gesichtert werden soll und was nicht ?!

Danke für eure Arbeit!

Greez BeNe
04-17-2009 04:02 PM
Visit this user's website Find all posts by this user Quote this message in a reply
FISA4 Offline
Member
***

Posts: 668
Joined: Feb 2008
Reputation: 15
Post: #47
RE: [HowTo]: Backup ausschalten "per Domain"
(04-17-2009 04:02 PM)BeNe Wrote:  Sauber, das ding wird und wird einfach besser Smile
Soll heißen das später über die GUI auch entschieden werden kann WAS alles gesichtert werden soll und was nicht ?!

Danke für eure Arbeit!

Greez BeNe

Genau das soll es heissen.
04-17-2009 05:48 PM
Find all posts by this user Quote this message in a reply
TheCry Away
Member
***

Posts: 851
Joined: Oct 2008
Reputation: 21
Post: #48
RE: [HowTo]: Backup ausschalten "per Domain"
Oki Doki... Ich muss jetzt noch mal kurz weg und dann schau ich mir das Script an.
Aber ich kann Dir jetzt schon mal sagen das dieser Query nicht greifen wird:
Code:
$sql = "
        SELECT
            t1.domain_id,
            t1.domain_name,
            t1.domain_status,
            t1.domain_uid,
            t1.domain_gid,
            t1.allowbackup,
            t2.admin_name,
            t2.email
        FROM
            domain AS t1,
            admin AS t2
        WHERE
                t1.domain_status    = 'ok'
            AND    t1.domain_admin_id    = t2.admin_id
            AND    t1.allowbackup        = 'full'
            OR     t1.allowbackup        = 'domain'
            OR    t1.allowbackup        = 'sql'
        ORDER BY
            t1.domain_id
    ";
Den würde ich einfacher machen
Code:
$sql = "
        SELECT
            t1.domain_id,
            t1.domain_name,
            t1.domain_status,
            t1.domain_uid,
            t1.domain_gid,
            t1.allowbackup,
            t2.admin_name,
            t2.email
        FROM
            domain AS t1,
            admin AS t2
        WHERE
                t1.domain_status    = 'ok'
            AND    t1.domain_admin_id    = t2.admin_id
            AND    t1.allowbackup        != 'no'
        ORDER BY
            t1.domain_id
    ";

Den Rest dann später
(This post was last modified: 04-17-2009 05:50 PM by TheCry.)
04-17-2009 05:50 PM
Find all posts by this user Quote this message in a reply
TheCry Away
Member
***

Posts: 851
Joined: Oct 2008
Reputation: 21
Post: #49
RE: [HowTo]: Backup ausschalten "per Domain"
So...Ich hoffe das alles stimmt..
Ich habe es von dem Orginalskript aufgebaut, da Du schon einige Änderungen drin hattest die nicht OK waren...
Ich hoffe das es so funktioniert!


Attached File(s)
.txt  ispcp-backup-all.txt (Size: 11.47 KB / Downloads: 4)
(This post was last modified: 04-17-2009 08:20 PM by TheCry.)
04-17-2009 08:14 PM
Find all posts by this user Quote this message in a reply
FISA4 Offline
Member
***

Posts: 668
Joined: Feb 2008
Reputation: 15
Post: #50
RE: [HowTo]: Backup ausschalten "per Domain"
(04-17-2009 08:14 PM)TheCry Wrote:  So...Ich hoffe das alles stimmt..
Ich habe es von dem Orginalskript aufgebaut, da Du schon einige Änderungen drin hattest die nicht OK waren...
Ich hoffe das es so funktioniert!

Ergebnis:
Code:
alpha:~# /var/www/ispcp/engine/backup/./ispcp-backup-all yes
/var/www/ispcp/engine/backup/./ispcp-backup-all: line 1: #!/usr/bin/perl: Dat                                             ei oder Verzeichnis nicht gefunden
/var/www/ispcp/engine/backup/./ispcp-backup-all: line 33: use: command not found
/var/www/ispcp/engine/backup/./ispcp-backup-all: line 34: use: command not found
/var/www/ispcp/engine/backup/./ispcp-backup-all: line 35: require: command not f                                             ound
/var/www/ispcp/engine/backup/./ispcp-backup-all: line 37: use: command not found
/var/www/ispcp/engine/backup/./ispcp-backup-all: line 38: use: command not found
/var/www/ispcp/engine/backup/./ispcp-backup-all: line 40: sub: command not found
/var/www/ispcp/engine/backup/./ispcp-backup-all: line 42: syntax error near unex                                             pected token `$lock_file'
/var/www/ispcp/engine/backup/./ispcp-backup-all: line 42: `    my ($lock_file) =                                              @_;'

Ich glaub es hat die Datei etwas zerbröselt.
User und Gruppe ist auf root und chown auf 700
also so wie es sein muss.

Welche Änderungen hast Du gemacht dann bau ich das mal in meine originale ein und schau ob es dann geht.

Gruß

FISA4
04-17-2009 10:00 PM
Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 4 Guest(s)