Sun Cluster 数据服务开发者指南(适用于 Solaris OS)

获取属性值

此程序需要以下属性的值:

scha_resource_get() 函数获取这些属性的值并将其存储于 shell 变量中,如下所示:

PROBE_INTERVAL=`scha_resource_get -O Thorough_probe_interval \
-R $RESOURCE_NAME -G $RESOURCEGROUP_NAME`

PROBE_TIMEOUT_INFO=`scha_resource_get -O Extension -R $RESOURCE_NAME \
-G $RESOURCEGROUP_NAME Probe_timeout` 
Probe_timeout=`echo $probe_timeout_info | awk '{print $2}'`

DNS_HOST=`scha_resource_get -O Network_resources_used -R $RESOURCE_NAME \
-G $RESOURCEGROUP_NAME`

RETRY_COUNT=`scha_resource_get -O Retry_count -R $RESOURCE_NAME -G \
$RESOURCEGROUP_NAME`

RETRY_INTERVAL=`scha_resource_get -O Retry_interval -R $RESOURCE_NAME -G \
$RESOURCEGROUP_NAME`

RT_BASEDIR=`scha_resource_get -O RT_basedir -R $RESOURCE_NAME -G \
 $RESOURCEGROUP_NAME`

注 –

对于系统定义的属性,例如 Thorough_probe_intervalscha_resource_get() 函数仅返回值。对于扩展属性,例如 Probe_timeoutscha_resource_get() 函数返回类型和值。使用 awk 命令仅获取值。