Re: [Veritas-bu] vmchange script
2012-02-22 02:39:32
Hello, Just an info about unix and windows scripting. There are many ports of unix commands at windows . You can find grep and awk for windows with a Google search. I’m using msgit for windows which is a complete bash sell and it is portable. 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 2:26 PM 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
|
|
|