dispatch: /usr/local/adm/bin/cmp_sanity.ksh -?
Usage: cmp_sanity.ksh -options # backcopy and compare ConfigFiles
Options:
-f file file to backcopy, current:
-m|n node node(s) to backcopy, current:
-c|u class class|use to backopy, current:
-h|p *Files *Files list/directory, current: SunFiles
or use: -sun, -linux, -xt
-w pause and sdiff|more
-b backcopy update (prompted)
+s use diff not sdiff
-s do not [s]diff files
-d debug (enable set -x)
-?|--help this information
If file is not provide assume current *Files directory.
mn1sm: cmp_sanity.ksh -f /etc/group -m mn1sm,mg56,mpbs1 /etc/group seed sudo ... Sat Nov 15 08:21:56 AKST 2008 push_rcp: from:/etc/group to:/var/local/LinuxFiles/etc/group/_. mn1sm:/bin/cp -p /etc/group .../_..mn1sm mg56:/usr/bin/scp -q -P22 -p mg56:/etc/group .../_..mg56 mpbs1:/usr/bin/scp -q -P22 -p mpbs1:/etc/group .../_..mpbs1 # match: mg56 : group.template # match: mn1sm : group.rh4 # match: mpbs1 : group.rh4
piboot: cmp_sanity.ksh -f logrotate -m nid00003 +s /etc/cron.daily/logrotate seed sudo ... Wed Feb 25 09:28:51 AKST 2009 push_rcp: from:/etc/cron.daily/logrotate to:/var/local/CrayFiles/etc/cron.daily/logrotate/_. nid00003:/usr/software/bin/scp -q -p nid00003:/etc/cron.daily/logrotate .../logrotate/_..nid00003 # check: nid00003 logrotate.nid00003 < grep EZVIZ /syslog/var/log/messages >> /ufs/ezviz/log > grep EZVIZ /syslog/var/log/messages | mail rsmith@arsc.edu -s
ogboot: chk_sanity.ksh -u
...
ERR:Mis-matched mode, ownership, sum, or type:
----------- (ConfigFiles) (actual)
nid00003 !: sum .nid00003 : . . . :/var/local/logs/CF/etc.txt
nid00004 !: sum .template : . . . :/var/local/logs/CF/etc.txt
nid00007 !: sum .template : . . . :/var/local/logs/CF/etc.txt
ognip1 !: sum .login : . . . :/var/local/logs/CF/etc.txt
ognip2 !: sum .login : . . . :/var/local/logs/CF/etc.txt
boot001 !: sum .boot001 : . . . :/var/local/logs/CF/rpmsnl.txt
ogboot: cmp_sanity.ksh -f etc.txt -b # review etc.txt files
/var/local/logs/CF/etc.txt
seed sudo ...
Wed Feb 25 09:26:15 AKST 2009
push_rcp: from:/var/local/logs/CF/etc.txt to:/var/local/CrayFiles/var/local/logs/CF/etc.txt/_.
ogman:/usr/software/bin/scp -q -p ogman:/var/local/logs/CF/etc.txt .../_..ogman
boot001:/bin/cp -p /var/local/logs/CF/etc.txt .../_..boot001
nid00003:/usr/software/bin/scp -q -p nid00003:/var/local/logs/CF/etc.txt .../_..nid00003
nid00004:/usr/software/bin/scp -q -p nid00004:/var/local/logs/CF/etc.txt .../_..nid00004
nid00007:/usr/software/bin/scp -q -p nid00007:/var/local/logs/CF/etc.txt .../_..nid00007
nid00008:/usr/software/bin/scp -q -p nid00008:/var/local/logs/CF/etc.txt .../_..nid00008
nid00011:/usr/software/bin/scp -q -p nid00011:/var/local/logs/CF/etc.txt .../_..nid00011
# match: boot001 : etc.txt.boot001
# check: nid00003 etc.txt.nid00003
L 0644 root root 06483 pbs.conf.10.0.0.82981 <
# Update? [yN] y # pbs 10 was installed, new file in /etc
cp -p: ./backout/etc.txt.nid00003.20090225
# check: nid00004 etc.txt.template
L 0644 root root 06483 pbs.conf.10.0.0.82981 <
# Update? [yN] y
cp -p: ./backout/etc.txt.template.20090225
# match: nid00007 : etc.txt.template
# check: nid00008 etc.txt.login
L 0644 root root 06483 pbs.conf.10.0.0.82981 <
# Update? [yN] y
cp -p: ./backout/etc.txt.login.20090225
# match: nid00011 : etc.txt.login
# match: ogman : etc.txt.ogman
ogboot: cmp_sanity.ksh -f rpmsnl.txt -m boot001 -b
/var/local/logs/CF/rpmsnl.txt
seed sudo ...
Wed Feb 25 09:24:36 AKST 2009
push_rcp: from:/var/local/logs/CF/rpmsnl.txt to:/var/local/CrayFiles/var/local/logs/CF/rpmsnl.txt/_.
boot001:/bin/cp -p /var/local/logs/CF/rpmsnl.txt .../_..boot001
# check: boot001 rpmsnl.txt.boot001
pbs-10.0.0.82981-0 <
# Update? [yN] y # pbs 10 was installed, RPMs updated
cp -p: ./backout/rpmsnl.txt.boot001.20090225