Sponsored Content
Operating Systems AIX Need help in scripting to check if rootvg is mirrored or not Post 302764051 by newtoaixos on Thursday 31st of January 2013 12:33:47 AM
Old 01-31-2013
Need help in scripting to check if rootvg is mirrored or not

Hi

Can some one help me with a script which when executed will check and tell if all the LV's in rootvg are mirrored or not. Say for example in the below server we could see that everything is mirrored except dumplv2. So if I execute the script it should tell that all are mirrored except dumplv2.

Please assist with the script.

Code:
BMUT8# lsvg -l rootvg
rootvg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
hd5                 boot            1       2       2    closed/syncd  N/A
hd6                 paging         4       8       2    open/syncd    N/A
fslv37              jfs2            18      36      2    open/syncd    /usr/sap/DAA
paging01            paging      160     320     2    open/syncd    N/A
hd8                 jfs2log         1       2       2    open/syncd    N/A
hd4                 jfs2             2       4       2    open/syncd    /
hd2                 jfs2             27      54      2    open/syncd    /usr
hd9var              jfs2            3       6       2    open/syncd    /var
hd3                 jfs2            11      22      2    open/syncd    /tmp
hd1                 jfs2             1       2       2    open/syncd    /home
hd10opt             jfs2           3       6       2    open/syncd    /opt
fslv01              jfs2             1       2       2    open/syncd    /var/log
fslv02              jfs2             1       2       2    open/syncd    /usr/local
fslv03              jfs2             3       6       2    open/syncd    /opt/patrol
lg_dumplv           sysdump    9       9       1    open/syncd    N/A
hd11admin           jfs2          1       2       2    open/syncd    /admin
fslv04              jfs2             7       14      2    open/syncd    /opt/oscdtws1
dumplv2             sysdump    9       9       1    open/syncd    N/A

 

10 More Discussions You Might Find Interesting

1. Solaris

How to check the file existence using shell scripting in Solaris-10

Hi, I have a script which will check the fiel existence, the lines are as below if !(test -d ./data) then mkdir data fi In the first line error occurs as below generatelicense.sh: syntax error at line 2: `!' unexpected Where as this script works fine in linux OS. How to solve... (2 Replies)
Discussion started by: krevathi1912
2 Replies

2. UNIX for Dummies Questions & Answers

SQL Connection check though Scripting

Hi Guys, I wanted to check the sql connection through scripting if it is avilable then proceed else stop the process I was trying sqlplus -L username/passwd@sid if this is not sucess it gives non-zero. but if it is success it is going into the sqlplus prompt. So how could i get out... (2 Replies)
Discussion started by: Swapna173
2 Replies

3. Shell Programming and Scripting

New to Shell scripting: Can you check it?

I am trying to write a script to get all the html files under a source directory and and for each html file, run a program with html file as an argument. This program generates an output which I need to save as htmlfilename.txt ( right now i was trying to print it on the command line) ... (11 Replies)
Discussion started by: sapient
11 Replies

4. Shell Programming and Scripting

Scripting to check the size of file and it's existance.

Hi, I am totaly new to create a script . Please help. I have file name retrived from SAP table into a internal table . Like :- /home/td_8d02_int_data_IPCL/ILLUSTRATIONS/CGM/l_pc_112138_01_0_01_00.cgm /home/td_8d02_int_data_IPC-L/ILLUSTRATIONS/CMP/l_pc_112138_01_0_01_00.cmp Objective... (1 Reply)
Discussion started by: amitkumar.b2
1 Replies

5. Shell Programming and Scripting

Help scripting to start, check, and restart processes

Here it goes from my unexperienced point of view. I am using CentOS 5.6. I have a Java based server that needs to be running 24/7/365. To begin from the machine the server is on rebooting; I SSH in to a shell, cd to the server dir, screen -S server1, and execute ./exec (listed below) in the screen.... (12 Replies)
Discussion started by: MacG32
12 Replies

6. Shell Programming and Scripting

C shell scripting, check if link exists on remote servers

Hi, I'm new to C Shell programming. I'm trying to check if a sym link exists on remote server if not send email. I'm not having much luck. Can anyone help? Here is what I have written but it doesn't work. It tells me that my variable was not defined. Here is part of the script, the second... (0 Replies)
Discussion started by: CDi
0 Replies

7. AIX

rootvg mirrored

I want to increase the size of /tmp by 1GB I know that the command is chfs -a size=+1G /tmp But the rootvg is mirrored and when I do a lsvg -p rootvg, I could see 2 disks. Will there be any impact if I increase the size of /tmp when the rootvg is mirrored ? Please advise. (1 Reply)
Discussion started by: newtoaixos
1 Replies

8. Programming

To check the file permissions using python scripting

Hi, For a particular set of files, am trying to check if they are writable. i.e., checking whether they are having permissions greater than 755. Am able to check this using the statement: "if (os.path.isfile(FILE_PATH) and (os.stat(FILE_PATH).st_mode & 0777) == 0777):" But the problem here... (0 Replies)
Discussion started by: arjun_arippa
0 Replies

9. Shell Programming and Scripting

To check the file permissions using python scripting

Hi, For a particular set of files, am trying to check if they are writable. i.e., checking whether they are having permissions greater than 755. Am able to check this using the statement: "if (os.path.isfile(FILE_PATH) and (os.stat(FILE_PATH).st_mode & 0777) == 0777):" But the problem... (1 Reply)
Discussion started by: arjun_arippa
1 Replies

10. Shell Programming and Scripting

How to check the datatypes of the columns are same through shell scripting?

Hi, We have a requirement like, to check the datatypes of columns against database. After loading the sample data in to one of the database, need to compare the datatypes of the columns are matching with the provided files. Is there a way that we can achieve through shell scripting. We... (7 Replies)
Discussion started by: Samah
7 Replies
Graph::BitMatrix(3pm)					User Contributed Perl Documentation				     Graph::BitMatrix(3pm)

NAME
Graph::BitMatrix - create and manipulate a V x V bit matrix of graph G SYNOPSIS
use Graph::BitMatrix; use Graph::Directed; my $g = Graph::Directed->new; $g->add_...(); # build $g my $m = Graph::BitMatrix->new($g, %opt); $m->get($u, $v) $m->set($u, $v) $m->unset($u, $v) $m->get_row($u, $v1, $v2, ..., $vn) $m->set_row($u, $v1, $v2, ..., $vn) $m->unset_row($u, $v1, $v2, ..., $vn) $a->vertices() DESCRIPTION
This class enables creating bit matrices that compactly describe the connected of the graphs. Class Methods new($g) Create a bit matrix from a Graph $g. The %opt, if present, can have the following options: o connect_edges If true or if not present, set the bits in the bit matrix that correspond to edges. If false, do not set any bits. In either case the bit matrix of V x V bits is allocated. Object Methods get($u, $v) Return true if the bit matrix has a "one bit" between the vertices $u and $v; in other words, if there is (at least one) a vertex going from $u to $v. If there is no vertex and therefore a "zero bit", return false. set($u, $v) Set the bit between the vertices $u and $v; in other words, connect the vertices $u and $v by an edge. The change does not get mirrored back to the original graph. Returns nothing. unset($u, $v) Unset the bit between the vertices $u and $v; in other words, disconnect the vertices $u and $v by an edge. The change does not get mirrored back to the original graph. Returns nothing. get_row($u, $v1, $v2, ..., $vn) Test the row at vertex "u" for the vertices "v1", "v2", ..., "vn" Returns a list of n truth values. set_row($u, $v1, $v2, ..., $vn) Sets the row at vertex "u" for the vertices "v1", "v2", ..., "vn", in other words, connects the vertex "u" to the vertices "vi". The changes do not get mirrored back to the original graph. Returns nothing. unset_row($u, $v1, $v2, ..., $vn) Unsets the row at vertex "u" for the vertices "v1", "v2", ..., "vn", in other words, disconnects the vertex "u" from the vertices "vi". The changes do not get mirrored back to the original graph. Returns nothing. vertices Return the list of vertices in the bit matrix. ALGORITHM
The algorithm used to create the matrix is two nested loops, which is O(V**2) in time, and the returned matrices are O(V**2) in space. AUTHOR AND COPYRIGHT
Jarkko Hietaniemi jhi@iki.fi LICENSE
This module is licensed under the same terms as Perl itself. perl v5.10.0 2005-04-16 Graph::BitMatrix(3pm)
All times are GMT -4. The time now is 08:08 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy