可以使用以下任一方法来确定 Configuration Agent 是否正在运行:
以超级用户身份登录并执行 Configuration Agent 控制器程序:
/usr/lib/apoc/apocd status |
如果代理已启用,控制器程序会返回以下消息:
Checking Configuration Agent status ... Running |
否则,控制器程序会返回以下消息:
Checking Configuration Agent status ... Not running |
执行以下命令:
/usr/bin/svcs svc:/network/apocd/udp:default |
如果代理正在运行,svcs 会返回以下消息:
STATE STIME FMRI online 8:36:04 svc:/network/apocd/udp:default |
如果代理未运行,svcs 会返回以下消息:
STATE STIME FMRI disabled 15:58:34 svc:/network/apocd/udp:default |
如果代理处于维护模式,svcs 会返回以下消息:
STATE STIME FMRI maintenance 8:38:42 svc:/network/apocd/udp:default |
执行以下命令:
ps -ef | grep apoc |
如果 Configuration Agent 正在运行,在 ps 输出中应显示以下相关的 Java 进程:
daemon 29295 29294 0 13:05:22? 0:03 java -Djava.library.path=/usr/lib/apoc -cp /usr/share/lib/apoc/apocd.jar:/usr/s daemon 29294 1 0 13:05:22? 0:00 sh -c java -Djava.library.path=/usr/lib/apoc -cp /usr/share/lib/apoc/apocd.jar: root 29345 28134 0 13:08:59 pts/1 0:00 grep apoc |