您可以使用下列一種方法,判別 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 |