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

提供进程管理

RMAPI 和 DSDL 提供了进程管理工具来实现资源监视器及资源控制回调。RMAPI 定义了以下工具(有关其中每一个命令和程序的详细信息,请参见手册页):

进程监视工具:pmfadmrpc.pmfd

进程监视工具 (PMF),提供了一种用来监视进程及其子进程以及在失败后重启进程的方法。该工具由 pmfadm 命令(用于启动和控制被监视的进程)和 rpc.pmfd 守护程序组成。

halockrun

一种用于在保留文件锁定时运行子程序的程序。此命令在 shell 脚本中使用很方便。

hatimerun

一种用于在超时控制下运行子程序的程序。此命令在 shell 脚本中使用很方便。

DSDL 提供了用于实现 hatimerun 功能的 scds_hatimerun 函数。

DSDL 提供了一组用来实现 PMF 功能的函数 (scds_pmf_*)。有关 DSDL PMF 功能的概述和各种函数的列表,请参见PMF 函数