免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: chinahth
打印 上一主题 下一主题

[集群与高可用] 关于双机备份,请帮帮看看啊,我安装不了 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2004-05-21 11:46 |只看该作者

关于双机备份,请帮帮看看啊,我安装不了

在注册表中找到"Java 运行时环境",更改为"java runtime environment"就可以了

论坛徽章:
0
12 [报告]
发表于 2004-05-21 16:47 |只看该作者

关于双机备份,请帮帮看看啊,我安装不了

可以考虑ROSE.我这里有ROSE HA的软件,但是ROSE HA不能做Exchange的双机

论坛徽章:
0
13 [报告]
发表于 2004-05-21 17:18 |只看该作者

关于双机备份,请帮帮看看啊,我安装不了

Legato的软件比较好,不过看你预算了

论坛徽章:
0
14 [报告]
发表于 2004-05-23 21:54 |只看该作者

关于双机备份,请帮帮看看啊,我安装不了

自定义:NOTEPAD可以起来,但是关不掉,切换不了.

脚本一:restore.ksh

#############################################################################
# SteelEye Technology, Inc. Copyright 2000. All right reserved.
# LifeKeeper For Windows NT(TM)
#
# Restore.ksh script for NOTEPAD recovery kit.
#
# 8/10/97 - EDC - Initial Implementation
#
# CHANGE # DESCRIPTION OF CHANGE CHANGED BY DATE
#--------- ---------------------------------- ---------- -------
#
#
# Restore function
#
# args: -t TAG Tag name of resource to restore.
# -i ID ID of resource to restore.
# -R Output destination flag.
#
# This script is responsible for: Bringing the application into service which
# means starting NOTEPAD with the filename previously given for this
system.
# The process ID is also saved in a temporary file for later use.
#
#############################################################################
LKBIN=$LKROOT/bin
PATH=$PATH\;$LKBIN
#========================Parse script arguments==============================
TAG=
ID=
MANUAL=
while getopts :t:i:Rm o
do
case $o in
t) TAG="$OPTARG";;
i) ID="$OPTARG";;
R) MANUAL=-R;;
[?]) ;;
esac
done
#========================== Argument Validation ========================
#
# Make sure Tag Name is not empty.
#---------------------------------
if [ "$TAG" = "" ]
then
lk_err -c FRS_ERR -n 99931 -d TO_STDERR -p Restore "Tag name not
specified."
exit 1
fi
# Make sure ID is not empty.
#---------------------------
if [ "$ID" = "" ]
then
lk_err -c FRS_ERR -n 99932 -d TO_STDERR -p Restore "ID not specified."
exit 1
fi
#============================= Start NotePad ============================
#
lk_err -c FRS_MES -n 99938 -d TO_LOG -p Restore "Restore of $TAG started."
# Get filename to load when starting NotePad from instance info field.
#---------------------------------------------------------------------
FILENAME=`ins_list -t $TAG | cut -f6 -d′`
if [ “$FILENAME” = “” ]
then
lk_err -c FRS_ERR -n 99933 -d TO_STDERR -p Restore “Can’t get file name to
load from $TAG’s instance information.”
Exit 1
fi
# Start notepad.
#---------------
start notepad.exe $FILENAME
if [ $? -ne 0 ]
then
lk_err -c FRS_ERR -n 99934 -d TO_STDERR -p Restore "Error starting NotePad
with file $LKROOT/etc/$TAG.fil."
exit 1
fi
# Get PID for notepad process and save in temporary file.
# This will let us kill the correct process in the remove script.
#----------------------------------------------------------------
# To find the correct PID, we need only the file name (without the path).
# First, cut out drive letter if it exists.
#------------------------------------------------------------------------
FILE=`echo $FILENAME | cut -f2 -d:` 2>;NUL:
# Now, convert all forward slashes to spaces.
#--------------------------------------------
FILE=`echo $FILENAME | sed 's#/# #g'` 2>;NUL:
# Next, remove all but last field.
#---------------------------------
NAME=
for NAME in $FILE
do
echo $NAME
done
# The code below looks for the saved PID in the list of processes
# using the tlist command which lists the PID, process name and
# associated window title. Since notepad sometimes doesn’t include
# a filename’s extension in the window title, we must remove an
# extension if one exists in the filename.
#------------------------------------------------------------------
set -- ‘echo $NAME | sed ’s#\.# #g’‘ 2>;NUL:
NAME=$1
# Now find the correct process ID.
#---------------------------------
set -- ‘tlist.exe | grep $NAME‘
if [ "$1" = "" ]
then
lk_err -c FRS_ERR -n 99935 -d TO_STDERR -p Restore "Can’t get PID for
notepad process."
exit 1
fi
echo "$1" >; $LKROOT/etc/$TAG.fil
lk_err -c FRS_MES -n 99939 -d TO_LOG -p Restore "Restore of $TAG completed
successfully."
exit 0



==============================================
脚本二: remove.ksh#############################################################################
# SteelEye Technology, Inc. Copyright 1997. All right reserved.
# LifeKeeper For Windows NT(TM)
#
# Remove.ksh script for NOTEPAD recovery kit.
#
# 8/10/97 - EDC - Initial Implementation
#
# CHANGE # DESCRIPTION OF CHANGE CHANGED BY DATE
#--------- ---------------------------------- ---------- -------
#
#
# Remove function
#
# args: -t TAG Tag name of resource to remove.
# -i ID ID of resource to remove.
# -R Output destination flag.
#
# This script is responsible for: killing the notepad process that was
# started by the Restore script. It also puts “NONE” in place of the
# process ID in the temporary file.
#
#############################################################################
LKBIN=$LKROOT/bin
PATH=$PATH\;$LKBIN
#======================= Parse script arguments =============================
TAG=
ID=
MANUAL=
while getopts :t:i:Rm o
do
case $o in
t) TAG="$OPTARG";;
i) ID="$OPTARG";;
R) MANUAL=-R;;
[?]) ;;
esac
done
#========================== Argument Validation ========================
#
# Make sure Tag Name is not empty.
#---------------------------------
if [ "$TAG" = "" ]
then
lk_err -c FRS_ERR -n 99941 -d TO_STDERR -p Remove "Tag name not
specified."
exit 1
fi
# Make sure ID is not empty.
#---------------------------
if [ "$ID" = "" ]
then
lk_err -c FRS_ERR -n 99942 -d TO_STDERR -p Remove "ID not specified."
exit 1
fi
#============================= Stop NotePad ============================
#
lk_err -c FRS_MES -n 99948 -d TO_LOG -p Remove "Remove of $TAG started."
# Get PID to use to stop notepad. The PID was saved when the resource
# was brought into service. If the file only contains the word "NONE",
# then the resource has never been brought into service.
#----------------------------------------------------------------------
PID=‘cat $LKROOT/etc/$TAG.fil‘
if [ "$PID" = "" ]
then
lk_err -c FRS_ERR -n 99943 -d TO_STDERR -p Remove "Can’t get PID for
notepad process for $TAG."
exit 1
fi
if [ "$PID" = "NONE" ]
then
exit 0
fi
# Stop notepad.
#--------------
kill $PID
if [ $? -ne 0 ]
then
lk_err -c FRS_ERR -n 99944 -d TO_STDERR -p Remove "Error trying to kill
notepad process for $TAG."
exit 1
fi
# Update temporary file with "NONE"
#----------------------------------
echo "NONE" >; $LKROOT/etc/$TAG.fil 2>;NUL:
lk_err -c FRS_MES -n 99949 -d TO_LOG -p Remove "Remove of $TAG completed
successfully."
exit 0


===============================================
脚本三:recover.ksh

#############################################################################
# SteelEye Technology, Inc. Copyright 2000. All right reserved.
# LifeKeeper For Windows NT(TM)
#
# Recover.ksh script for NOTEPAD recovery kit.
#
# 8/10/97 - EDC - Initial Implementation
#
# CHANGE # DESCRIPTION OF CHANGE CHANGED BY DATE
#--------- ---------------------------------- ---------- -------
#
#
# Recover function
#
# args: -t TAG Tag name of resource to recover.
# -i ID ID of resource to recover.
# -R Output destination flag.
#
# This script is responsible for: restoring the application into service
# when the notepad process has stopped running locally.
#
#############################################################################
LKBIN=$LKROOT/bin
PATH=$PATH\;$LKBIN
#========================Parse script arguments==============================
TAG=
ID=
MANUAL=
while getopts :t:i:Rm o
do
case $o in
t) TAG="$OPTARG";;
i) ID="$OPTARG";;
R) MANUAL=-R;;
[?]) ;;
esac
done
#======================== Call Restore Script ==============================
# Recover is the same operation as restore so just call Restore.ksh script.
$LKROOT/subsys/udef/resources/notepad/actions/restore.ksh $*
exit $?


===============================================
脚本四:quickchk.ksh

#############################################################################
# SteelEye Technology, Inc. Copyright 2000. All right reserved.
# LifeKeeper For Windows NT(TM)
#
# Recover.ksh script for NOTEPAD recovery kit.
#
# 8/10/97 - EDC - Initial Implementation
#
# CHANGE # DESCRIPTION OF CHANGE CHANGED BY DATE
#--------- ---------------------------------- ---------- -------
#
#
# Recover function
#
# args: -t TAG Tag name of resource to recover.
# -i ID ID of resource to recover.
# -R Output destination flag.
#
# This script is responsible for: restoring the application into service
# when the notepad process has stopped running locally.
#
#############################################################################
LKBIN=$LKROOT/bin
PATH=$PATH\;$LKBIN
#========================Parse script arguments==============================
TAG=
ID=
MANUAL=
while getopts :t:i:Rm o
do
case $o in
t) TAG="$OPTARG";;
i) ID="$OPTARG";;
R) MANUAL=-R;;
[?]) ;;
esac
done
#======================== Call Restore Script ==============================
# Recover is the same operation as restore so just call Restore.ksh script.
$LKROOT/subsys/udef/resources/notepad/actions/restore.ksh $*
exit $?

===============================================
脚本五:extend.ksh

#############################################################################
# SteelEye Technology, Inc. Copyright 2000. All right reserved.
# LifeKeeper For Windows NT(TM)
#
# Extend.ksh script for NOTEPAD recovery kit.
#
# 8/10/97 - EDC - Initial Implementation
#
# CHANGE # DESCRIPTION OF CHANGE CHANGED BY DATE
#--------- ---------------------------------- ---------- -------
#
#
# Extend function
#
# args: -t TAG Tag name.
# -v STRING user defined text string for info field.
# -d VALUE value for deepchk value (in seconds).
# -q VALUE value for quickchk value (in seconds).
# -a indicates that AutoSwitchback is enabled.
# -l indicates that Local Recovery is enabled.
# -p MACHINE name of template machine
#
# This script is responsible for: Validation of necessary input arguments,
# and creation of a temporary file on target system that includes the
# Process ID of the notepad process that will get started when the resource
# is brought into service. Initially this value is set to "NONE".
# It also verifies the existence of the file entered by the user.
#
#############################################################################
LKBIN=$LKROOT/bin
PATH=$PATH\;$LKBIN
#========================Parse script arguments==============================
TAG=""
UD=""
DEEPCHK=""
QUICKCHK=""
SWITCHBACK="INTELLIGENT"
LOC_RECOVERY="N"
TARGET=‘lcduname‘
while getopts :t:d:q:v:al o
do
case $o in
t) TAG="$OPTARG";;
d) DEEPCHK="$OPTARG";;
q) QUICKCHK="$OPTARG";;
v) UD="$OPTARG";;
a) SWITCHBACK="AUTOMATIC";;
l) LOC_RECOVERY="Y";;
p) MACHINE=”7OPTARG”;;
[?]) ;;
esac
done
#========================== Argument Validation ========================
#
# Make sure Tag Name is not empty.
#---------------------------------
if [ "$TAG" = "" ]
then
lk_err -c FRS_ERR -n 99921 -d TO_STDERR -p Extend "Tag name not
specified."
exit 1
fi
# Make sure a file name is given
#-------------------------------
if [ "$UD" = "" ]
then
lk_err -c FRS_ERR -n 99922 -d TO_STDERR -p Extend "File name missing for
$TAG."
exit 1
fi
#============================ File Verification ===========================
#
# Verify that file entered by user exists.
ls $UD 2>;NUL:
if [ $? != 0 ]
then
lk_err -c FRS_ERR -n 99923 -d TO_STDERR -p Extend "File doesn’t exist on
$TARGET."
exit 1
fi
#============================== File Creation =============================
#
# Create file which will eventually hold PID for notepad program.
#----------------------------------------------------------------
echo "NONE" >; $LKROOT/etc/$TAG.fil
if [ $? != 0 ]
then
lk_err -c FRS_ERR -n 99924 -d TO_STDERR -p Create "File
$LKROOT/etc/$TAG.fil couldn’t be created on $PRIMARY."
exit 1
fi
err=0
exit 0

===============================================
脚本六:delete.ksh

#############################################################################
# SteelEye Technology, Inc. Copyright 2000. All right reserved.
# LifeKeeper For Windows NT(TM)
#
# Extend.ksh script for NOTEPAD recovery kit.
#
# 8/10/97 - EDC - Initial Implementation
#
# CHANGE # DESCRIPTION OF CHANGE CHANGED BY DATE
#--------- ---------------------------------- ---------- -------
#
#
# Extend function
#
# args: -t TAG Tag name.
# -v STRING user defined text string for info field.
# -d VALUE value for deepchk value (in seconds).
# -q VALUE value for quickchk value (in seconds).
# -a indicates that AutoSwitchback is enabled.
# -l indicates that Local Recovery is enabled.
# -p MACHINE name of template machine
#
# This script is responsible for: Validation of necessary input arguments,
# and creation of a temporary file on target system that includes the
# Process ID of the notepad process that will get started when the resource
# is brought into service. Initially this value is set to "NONE".
# It also verifies the existence of the file entered by the user.
#
#############################################################################
LKBIN=$LKROOT/bin
PATH=$PATH\;$LKBIN
#========================Parse script arguments==============================
TAG=""
UD=""
DEEPCHK=""
QUICKCHK=""
SWITCHBACK="INTELLIGENT"
LOC_RECOVERY="N"
TARGET=‘lcduname‘
while getopts :t:d:q:v:al o
do
case $o in
t) TAG="$OPTARG";;
d) DEEPCHK="$OPTARG";;
q) QUICKCHK="$OPTARG";;
v) UD="$OPTARG";;
a) SWITCHBACK="AUTOMATIC";;
l) LOC_RECOVERY="Y";;
p) MACHINE=”7OPTARG”;;
[?]) ;;
esac
done
#========================== Argument Validation ========================
#
# Make sure Tag Name is not empty.
#---------------------------------
if [ "$TAG" = "" ]
then
lk_err -c FRS_ERR -n 99921 -d TO_STDERR -p Extend "Tag name not
specified."
exit 1
fi
# Make sure a file name is given
#-------------------------------
if [ "$UD" = "" ]
then
lk_err -c FRS_ERR -n 99922 -d TO_STDERR -p Extend "File name missing for
$TAG."
exit 1
fi
#============================ File Verification ===========================
#
# Verify that file entered by user exists.
ls $UD 2>;NUL:
if [ $? != 0 ]
then
lk_err -c FRS_ERR -n 99923 -d TO_STDERR -p Extend "File doesn’t exist on
$TARGET."
exit 1
fi
#============================== File Creation =============================
#
# Create file which will eventually hold PID for notepad program.
#----------------------------------------------------------------
echo "NONE" >; $LKROOT/etc/$TAG.fil
if [ $? != 0 ]
then
lk_err -c FRS_ERR -n 99924 -d TO_STDERR -p Create "File
$LKROOT/etc/$TAG.fil couldn’t be created on $PRIMARY."
exit 1
fi
err=0
exit 0

=============================================
脚本七:deepchk.ksh

#############################################################################
# SteelEye Technology, Inc. Copyright 2000. All right reserved.
# LifeKeeper For Windows NT(TM)
#
# Deepchk.ksh script for NOTEPAD recovery kit.
#
# 8/10/97 - EDC - Initial Implementation
#
# CHANGE # DESCRIPTION OF CHANGE CHANGED BY DATE
#--------- ---------------------------------- ---------- -------
#
#
# Deepcheck function
#
# args: -t TAG Tag name of resource to monitor.
# -i ID ID of resource to monitor.
#
# This script is responsible for: Performing a check of the PID to see if
# it is still running. It also verifies that the PID is for notepad and
# that the file loaded is correct.
#
#############################################################################
FAILURE=1
SUCCESS=0
LKBIN=$LKROOT/bin
PATH=$PATH\;$LKBIN
#======================= Parse script arguments ===========================
TAG=
ID=
while getopts :t:i: o
do
case $o in
t) TAG="$OPTARG";;
i) ID="$OPTARG";;
[?]) ;;
esac
done
#========================== Argument Validation ==========================
#
# Make sure Tag Name is not empty.
#---------------------------------
if [ "$TAG" = "" ]
then
lk_err -c FRS_ERR -n 99951 -d TO_STDERR -p Deepchk "Tag name not
specified."
exit $SUCCESS
fi
# Make sure ID is not empty.
#---------------------------
if [ "$ID" = "" ]
then
lk_err -c FRS_ERR -n 99952 -d TO_STDERR -p Deepchk "ID not specified."
exit $SUCCESS
fi
#============================= Check NotePad ============================
#
# Get filename to load when starting NotePad from instance info field.
#---------------------------------------------------------------------
FILENAME=`ins_list -t $TAG | cut -f6 -d’`
if [ “$FILENAME” = “” ]
then
# Error getting filename - can’t do anything but log error and exit
SUCCESS.
Lk_err -c FRS_ERR -n 99953 -d TO_LOG -p Deepchk “Can’t get filename from
instance information for $TAG.”
Exit $SUCCESS
fi
# Get PID to use to test notepad. The PID was saved when the resource
# was brought into service.
#---------------------------------------------------------------------
PID=`cat $LKROOT/etc/$TAG.fil`
if [ "$PID" = "" ]
then
# Error getting PID - can't do anything but log error and exit SUCCESS.
lk_err -c FRS_ERR -n 99954 -d TO_LOG -p Deepchk "Error getting PID for
$TAG from file $LKROOT/etc/$TAG.fil."
exit $SUCCESS
fi
# To test the PID, we need only the file name (without the path).
#----------------------------------------------------------------
# First, cut out drive letter if it exists.
FILE=`echo $FILENAME | cut -f2 -d:` 2>;NUL:
# Now, convert all forward slashes to spaces.
FILE=`echo $FILENAME | sed 's#/# #g'` 2>;NUL:
# Next, remove all but last field.
NAME=
for NAME in $FILE
do
done
# The test below looks for the saved PID in the list of processes
# using the tlist command which lists the PID, process name and
# associated window title. Since notepad sometimes doesn't include
# a filename's extension in the window title, we must remove an
# extension if one exists in the filename.
#------------------------------------------------------------------
set -- ‘echo $NAME | sed ’s#\.# #g’‘ 2>;NUL:
NAME=$1
# Find correct active process by searching list using window title.
# Test PID process # obtained from file against process found in list.
#---------------------------------------------------------------------
set -- ‘tlist.exe | grep $NAME‘
if [ "$1" != "$PID" ]
then
lk_err -c FRS_ERR -n 99955 -d TO_STDERR -p Deepchk "Notepad process $PID
is no longer running."
exit $FAILURE
fi
# Test PID process # obtained from file to make sure it is notepad that is
running.
#----------------------------------------------------------------------------
------
set -- ‘tlist.exe | grep "notepad.exe"‘
if [ "$1" != "$PID" ]
then
lk_err -c FRS_ERR -n 99955 -d TO_STDERR -p Deepchk "Notepad process $PID
is no longer running."
exit $FAILURE
fi
exit $SUCCESS

===============================================
脚本八:create.ksh
#############################################################################
# SteelEye Technology, Inc. Copyright 2000. All right reserved.
# LifeKeeper For Windows NT(TM)
#
# Create.ksh script for NOTEPAD recovery kit.
#
# 8/10/97 - EDC - Initial Implementation
#
# CHANGE # DESCRIPTION OF CHANGE CHANGED BY DATE
#--------- ---------------------------------- ---------- -------
#
#
# Create function
#
# args: -t TAG Tag name.
# -p PRIMARY primary system name.
# -s SECONDARY secondary system name.
# -d VALUE value for primary deepchk value (in seconds).
# -k VALUE value for secondary deepchk value (in seconds).
# -q VALUE value for primary quickchk value (in seconds).
# -c VALUE value for secondary quickchk value (in seconds).
# -v STRING user defined text string for info field - primary.
# -i STRING user defined text string for info field - secondary.
# -a indicates that AutoSwitchback is enabled - primary.
# -l indicates that Local Recovery is enabled - primary.
# -w indicates that AutoSwitchback is enabled - secondary.
# -r indicates that Local Recovery is enabled - secondary.
# -b indicates that resource is to be brought into service.
#
# This script is responsible for: Validation of necessary input arguments,
# and creation of a temporary file on both systems that includes the
# Process ID of the notepad process that will get started when the resource
# is brought into service. Initially this value is set to “NONE”.
# It also verifies the existence of the files entered by the user.
#
#############################################################################
LKBIN=$LKROOT/bin
PATH=$PATH\;$LKBIN
#------------------------Parse script arguments------------------------------
TAG=""
PRIMARY=""
SECONDARY=""
PRI_DEEPCHK=""
SEC_DEEPCHK=""
PRI_QUICKCHK=""
SEC_QUICKCHK=""
PRI_UD=""
SEC_UD=""
PRI_SWITCHBACK="INTELLIGENT"
PRI_LOC_RECOVERY="N"
SEC_SWITCHBACK="INTELLIGENT"
SEC_LOC_RECOVERY="N"
BIS="N"
RLKRT=`getrootdir -d "$PRIMARY"`
while getopts :t:p:s:d:k:q:c:v:i:alwrb o
do
case $o in
t) TAG="$OPTARG";;
p) PRIMARY="$OPTARG";;
s) SECONDARY="$OPTARG";;
d) PRI_DEEPCHK="$OPTARG";;
k) SEC_DEEPCHK="$OPTARG";;
q) PRI_QUICKCHK="$OPTARG";;
c) SEC_QUICKCHK="$OPTARG";;
v) PRI_UD="$OPTARG";;
i) SEC_UD="$OPTARG";;
a) PRI_SWITCHBACK="AUTOMATIC";;
l) PRI_LOC_RECOVERY="Y";;
w) SEC_SWITCHBACK="AUTOMATIC";;
r) SEC_LOC_RECOVERY="Y";;
b) BIS="Y";;
[?]) ;;
esac
done
#========================== Argument Validation ========================
#
# Make sure Primary and Secondary System Names are given.
#--------------------------------------------------------
if [ "$PRIMARY" = "" ]
then
lk_err -c FRS_ERR -n 99910 -d TO_STDERR -p Create "rimary System name not
specified."
exit 1
fi
if [ "$SECONDARY" = "" ]
then
lk_err -c FRS_ERR -n 99911 -d TO_STDERR -p Create "Secondary System name
not specified."
exit 1
fi
# Make sure Tag Name is not empty.
#---------------------------------
if [ "$TAG" = "" ]
then
lk_err -c FRS_ERR -n 99912 -d TO_STDERR -p Create "Tag name not
specified."
exit 1
fi
# Make sure a file name is given for Primary and Secondary Systems.
#------------------------------------------------------------------
if [ "$PRI_UD" = "" -o "$SEC_UD" = "" ]
then
lk_err -c FRS_ERR -n 99913 -d TO_STDERR -p Create "File name missing for
$TAG on $PRIMARY or $SECONDARY"
exit 1
fi
#======================= Call Script on Primary =========================
SYS=‘lcduname‘
if [ "$SYS" != "$PRIMARY" ]
then
lcdremexec -d "$PRIMARY" -- $RLKRT/admin/kit/Notepad/bin/create $*
exit $?
fi
#============================ File Verification ===========================
#
# Verify that files entered by user exist.
# Primary first.
#---------------
ls $PRI_UD 2>;NUL:
if [ $? != 0 ]
then
lk_err -c FRS_ERR -n 99914 -d TO_STDERR -p Create "File $PRI_UD doesn’t
exist on $PRIMARY."
exit 1
fi
# Now Secondary.
#---------------
lcdremexec -d $SECONDARY -- ls $SEC_UD 2>;NUL:
if [ $? != 0 ]
then
lk_err -c FRS_ERR -n 99915 -d TO_STDERR -p Create "File $SEC_UD doesn’t
exist on $SECONDARY."
exit 1
fi
#============================== File Creation =============================
#
# Create file on both systems which will eventually hold PID for notepad
# program.
# Primary first.
#---------------
echo "NONE" >; $LKROOT/etc/$TAG.fil
if [ $? != 0 ]
then
lk_err -c FRS_ERR -n 99916 -d TO_STDERR -p Create "File
$LKROOT/etc/$TAG.fil couldn’t be created on $PRIMARY."
exit 1
fi
# Now Secondary.
#---------------
echo "NONE" >; $RLKRT/etc/$TAG.fil
if [ $? != 0 ]
then
lk_err -c FRS_ERR -n 99917 -d TO_STDERR -p Create "File
$RLKRT/etc/$TAG.fil couldn’t be created on $SECONDARY."
exit 1
fi
err=0
exit 0

论坛徽章:
0
15 [报告]
发表于 2006-01-10 17:55 |只看该作者
原帖由 killhand 于 2004-5-20 10:41 发表
应该是Costandby的java问题,Costandby是英文的,win2000是中文的,把注册表里的java选项改成英文就可以了。


请问怎么叫改成英文???我搜索到了java插件,是把什么改成英文?大侠请帮忙阿~!!!
还有,谁有costandby的序列号阿?

[ 本帖最后由 yu-happyy 于 2006-1-10 18:07 编辑 ]

论坛徽章:
2
2015年迎新春徽章
日期:2015-03-03 17:33:52数据库技术版块每日发帖之星
日期:2015-09-21 06:20:00
16 [报告]
发表于 2006-01-11 11:34 |只看该作者
你的java是自己装的?一般用legato带的java没啥问题的,不管系统语言是啥。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP