Veritas-bu

[Veritas-bu] bpschedreq???

2002-09-16 06:04:37
Subject: [Veritas-bu] bpschedreq???
From: jerome.bauwens AT steria DOT com (jerome bauwens)
Date: Mon, 16 Sep 2002 12:04:37 +0200
Hello,
I was trying to do the same thing but I kind of left it aside. I would be
really interested if you finished it.
I think the following awk file combined with bpcllist is very interesting:

[zeus]:/STK/tempo>cat list_awk
# ce programme doit etre lance comme suit:
# bpcllist -allclasses -l | awk -f list_awk > CLASSES
#
# Il a pour objet de mettre en page les données issus de bpcllist
# de facon a etre facilement utilise sous excel.



BEGIN   {
        Classe = "Classe"; Active = "Active"; TIR = "TIR"; Resid =
"Residence"
        Client = "Client"; Hard = "Hardware"; OS = "OS"; Include = "Include"
        Sched = "Schedule"; Freq = "Frequence"; Retention = "Retention";
VolumePool = "Volume Pool"
        Dim_Deb = "Dim_Deb"; Lun_Deb = "Lun_Deb"; Mar_Deb = "Mar_Deb";
Mer_Deb = "Mer_Deb"
        Jeu_Deb = "Jeu_Deb"; Ven_Deb = "Ven_Deb"; Sam_Deb = "Sam_Deb";
Dim_lg = "Dim_lg"
        Lun_lg = "Lun_lg"; Mar_lg = "Mar_lg"; Mer_lg = "Mer_lg"
        Jeu_lg = "Jeu_lg"; Ven_lg = "Ven_lg"; Sam_lg = "Sam_lg"
        FullIncr = "Full/Incr"

        printf ("%s|%s|%s|%s|%s|%s|%s|%s|%s|%s|", Classe, Active, TIR,
Resid, Client, Hard, OS, Include, Sched, Freq)
        printf ("%s|%s|%s|%s|%s|%s|%s|%s|", Retention, VolumePool, Dim_Deb,
Dim_lg, Lun_Deb, Lun_lg, Mar_Deb, Mar_lg)
        printf ("%s|%s|%s|%s|%s|%s|%s|%s|", Mer_Deb, Mer_lg, Jeu_Deb,
Jeu_lg, Ven_Deb, Ven_lg, Sam_Deb, Sam_lg)
        printf ("%s\n", FullIncr)
}
$1 == "CLASS"   {
        Classe = "Classe"; Active = "Active"; TIR = "TIR"; Resid =
"Residence"
        Client = "Client"; Hard = "Hardware"; OS = "OS"; Include = "Include"

        Classe = ""; Active = ""; TIR = ""; Resid = ""; Client = ""; Hard =
""; OS = ""; Include = ""
        Sched = ""; Freq = ""; Retention = ""; VolumePool = ""; Dim_Deb =
""; Lun_Deb = ""; Mar_Deb = ""
        Mer_Deb = ""; Jeu_Deb = ""; Ven_Deb = ""; Sam_Deb = ""; Dim_lg = "";
Lun_lg = ""; Mar_lg = ""
        Mer_lg = ""; Jeu_lg = ""; Ven_lg = ""; Sam_lg = ""
        FullIncr = ""

        Classe = $2
}
$1 == "INFO"    {
        if ($12 == 0) { Active = "OUI" }
        else { Active = "NON" }
        if ($13 == 1) { TIR = "OUI" }
        else { TIR = "NON" }
}
$1 == "RES"     {
        Resid = $2
}
$1 == "CLIENT"  {
        Client = $2
        Hard = $3
        OS = $4
}
$1 == "INCLUDE" {
        if ( Include == "") { Include = $2 }
        else { Include = Include ", " $2 }
}
$1 == "SCHED"   {
        Sched = $2
        Freq = $5
        Retention = $6
        FullIncr = $3
}
$1 == "SCHEDPOOL"       {
        VolumePool = $2

        printf ("%s|%s|%s|%s|%s|%s|%s|%s|%s|%s|", Classe, Active, TIR,
Resid, Client, Hard, OS, Include, Sched, Freq)
        printf ("%s|%s|%s|%s|%s|%s|%s|%s|", Retention, VolumePool, Dim_Deb,
Dim_lg, Lun_Deb, Lun_lg, Mar_Deb, Mar_lg)
        printf ("%s|%s|%s|%s|%s|%s|%s|%s|", Mer_Deb, Mer_lg, Jeu_Deb,
Jeu_lg, Ven_Deb, Ven_lg, Sam_Deb, Sam_lg)
        printf ("%s\n", FullIncr)
}
$1 == "SCHEDWIN"        {
        Dim_Deb = $2; Dim_lg = $3
        Lun_Deb = $4; Lun_lg = $5
        Mar_Deb = $6; Mar_lg = $7
        Mer_Deb = $8; Mer_lg = $9
        Jeu_Deb = $10; Jeu_lg = $11
        Ven_Deb = $12; Ven_lg = $13
        Sam_Deb = $14; Sam_lg = $15
}
END     {
}


----- Original Message -----
From: Steven L. Sesar <ssesar AT rcn DOT com>
To: <veritas-bu AT mailman.eng.auburn DOT edu>
Sent: Sunday, September 15, 2002 4:48 AM
Subject: [Veritas-bu] bpschedreq???


> I'm writing a tool which will summarize what was *supposed to* happen the
day
> before versus what *really happened*. I've got the *really happened* part
> down, but I can't seem to programmatically determine scheduling.
>
> bpschedreq almost does what I want, but it's return is limited to what is
> *going to* happen.
>
> Any way to do this without having to run through
> /opt/openv/netbackup/db/class.... ?
>
>
> _______________________________________________
> Veritas-bu maillist  -  Veritas-bu AT mailman.eng.auburn DOT edu
> http://mailman.eng.auburn.edu/mailman/listinfo/veritas-bu


<Prev in Thread] Current Thread [Next in Thread>