1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
# 命令执行效果
➜ supervisorctl status
prod_auto RUNNING pid 16604, uptime 15 days, 0:24:23
prod_cycle RUNNING pid 16602, uptime 15 days, 0:24:23
prod_offline RUNNING pid 16605, uptime 15 days, 0:24:23
prod_one_to_one RUNNING pid 16598, uptime 15 days, 0:24:23
prod_online_orders RUNNING pid 16603, uptime 15 days, 0:24:23
prod_online_tables RUNNING pid 16601, uptime 15 days, 0:24:23
prod_server_list RUNNING pid 16597, uptime 15 days, 0:24:23
prod_server_manual RUNNING pid 16599, uptime 15 days, 0:24:23
prod_timer RUNNING pid 16600, uptime 15 days, 0:24:23
# 获取 python 程序执行状态
➜ supervisorctl status | grep prod_auto | awk '{print $2}'
RUNNING
# 配置 supervisor.conf
➜ vim /etc/zabbix/zabbix_agentd.d/supervisor.conf
UserParameter=py_status[*], supervisorctl status | grep $1 | awk '{print $2}'
|