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

提供进程管理

RMAPI 和 DSDL 提供了进程管理工具来实现资源监视器及资源控制回调。RMAPI 定义了以下工具:

进程监视工具 (PMF):pmfadmrpc.pmfd

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

DSDL 提供一组用于实现 PMF 功能的函数(以 scds_pmf_ 名称开头)。有关 DSDL PMF 功能的概述和各个函数的列表,请参见PMF 函数

有关该命令和守护进程的详细信息,请参见 pmfadm(1M)rpc.pmfd(1M) 手册页。

halockrun

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

有关此命令的详细信息,请参见 halockrun(1M) 手册页。

hatimerun

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

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

有关此命令的详细信息,请参见 hatimerun(1M) 手册页。