Veritas-bu

Re: [Veritas-bu] vmchange script

2012-02-22 09:52:44
Subject: Re: [Veritas-bu] vmchange script
From: "Martin, Jonathan" <JMARTI05 AT intersil DOT com>
To: <netbackup AT whelan-consulting.co DOT uk>, "veritas-bu" <veritas-bu AT mailman.eng.auburn DOT edu>, <dreamleo AT gmail DOT com>, "Anurag Sharma" <sharma.anurag AT hotmail DOT com>
Date: Wed, 22 Feb 2012 09:51:32 -0500

Try findstr /v on Windows for the second example. I’m not sure what “^$” evaluates to, but this should help.

 

http://technet.microsoft.com/en-us/library/bb490907.aspx

 

-Jonathan

 

 

From: veritas-bu-bounces AT mailman.eng.auburn DOT edu [mailto:veritas-bu-bounces AT mailman.eng.auburn DOT edu] On Behalf Of netbackup AT whelan-consulting.co DOT uk
Sent: Monday, February 20, 2012 7:26 AM
To: veritas-bu; dreamleo AT gmail DOT com; Anurag Sharma
Subject: Re: [Veritas-bu] vmchange script

 

Hi,

 

Windows:

 

type <file name> | find ":"

 

*NIX

grep ":" <file name>

or

grep -v "^$" <file name>

 

I can't find the windows equivalent of the last command, if there is one.

 

Regards,

 

Patrick

 


On 20 February 2012 at 10:38 Anurag Sharma <sharma.anurag AT hotmail DOT com> wrote:

>
>
> Thank you Leo,
>
> Could please tell me how can get a : seprated output if I already have a list of media to be expired in another text file in a tabular format ?
>
> What I'm asking is this - I want a command which converts
>
>


>   :MO0174


>   :MO0928


>   :MO0486


>   :MO0074


>   :MO0718


>   :MO0355


>   :MO0789

>
> to this
>   :MO0174
>   :MO0928
>   :MO0486
>   :MO0074
>   :MO0718
>   :MO0355
>   :MO0789
>
>
>
>
> Date: Tue, 14 Feb 2012 17:30:07 +0800
> Subject: Re: [Veritas-bu] vmchange script
> From: dreamleo AT gmail DOT com
> To: veritas-bu AT mailman.eng.auburn DOT edu
> CC: sharma.anurag AT hotmail DOT com
>
> Hi
>
> Last time i use this to generate a file with colon separated media labels:
>
> @bpimagelist -A -media -idonly -hoursago 24 | find "MO" | tr \r\n ":" | sed -e s/::/:/g -e s/:$//g > %MEDIA_FILE%
>
>
> Hope it help.
>
> Leo
>
> On Sun, Feb 12, 2012 at 10:35 PM, Justin Piszcz <jpiszcz AT lucidpixels DOT com> wrote:
>
> Hi,
>  That would be just the media label— one command per TAPE.
>  vmchange .. etc etc .. –ml TAPE01
> vmchange .. etc etc .. –ml TAPE02vmchange .. etc etc .. –ml TAPE03
>  Justin.

> From: Anurag Sharma [mailto:sharma.anurag AT hotmail DOT com]
>
> Sent: Sunday, February 12, 2012 8:59 AM
> To: jpiszcz AT lucidpixels DOT com; veritas-bu
> Subject: RE: [Veritas-bu] vmchange script

>
> Justin,
>
> $Tape
>
>
> What would that file contain
>
> just the media labels
>
> or
>
> media labels which are colon seperated. if yes kind send how this script would look in windows nbu
>
>
>
> From: jpiszcz AT lucidpixels DOT com
> To: sharma.anurag AT hotmail DOT com; veritas-bu AT mailman.eng.auburn DOT edu
>
> Subject: RE: [Veritas-bu] vmchange script
> Date: Sun, 12 Feb 2012 08:27:39 -0500Hi,

> There is a better way.
> There is an undocumented option called –single_cycle.
> This will put the tapes in the cap one by one and not prompt you to remove them.
> The best of both worlds J

> Example Syntax:
> /usr/openv/volmgr/bin/vmchange -h "$MASTER_SERVER" -rh "$ROBOT_CTRL_HOST" -rn "$ROBOT_NUM" -rt "$ROBOT_TYPE" -multi_eject -map any -res -ml "$TAPE" -verbose -single_cycle

> Justin.

> From: veritas-bu-bounces AT mailman.eng.auburn DOT edu [mailto:veritas-bu-bounces AT mailman.eng.auburn DOT edu] On Behalf Of Anurag Sharma
>
> Sent: Sunday, February 12, 2012 7:40 AM
> To: veritas-bu
> Subject: [Veritas-bu] vmchange script
> Hi Team,
>
> Here's is my challenge.
>
> Every week I have to change tapes in two libraries one has a cap size of 25 and another has of 35.
>
>
> Now I get a list of tapes to be ejected and sent offsite via script the real challenge is ejecting them.
>
> I can use the vmchange command in two separate consoles
>
> Syntax : vmchange -res -multi_eject -w -rn 0 -rt tld -rh pnors950.mgroupnet.com -ml 
>
>
> Example :vmchange -res -multi_eject -w -rn 0 -rt tld -rh server.xyz.com -ml MO0371:MO0012:MO0454:MO0775:MO0017
>
>
> I want to create a script which automates this one of the sample script is
>
>
> FOR /F %%i IN (E:\\setin.txt) DO E:\VERITAS\Volmgr\bin\vmchange -res -multi_eject -w -rn 3 -rt tld -rh pnors954.mgroupnet.com -ml %%i>>E:\\ejectoutput.txt
>
>
> The above script uses a file setin.txt which would have list of labels with colon separated
>
> MO0371:MO0012:MO0454:MO0775:MO0017
>
> The only challenge is this I want the script to take input of labels as file and do not want manually colon separate them manually.
>
>
>
> Please provide suggestions.
>
> Anurag
>
>
>

>
>
> _______________________________________________
>
> Veritas-bu maillist  -  Veritas-bu AT mailman.eng.auburn DOT edu
>
> http://mailman.eng.auburn.edu/mailman/listinfo/veritas-bu
>
>
>
>                                               

_______________________________________________
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>