File tree 1 file changed +15
-3
lines changed
1 file changed +15
-3
lines changed Original file line number Diff line number Diff line change @@ -147,10 +147,22 @@ service=$DB_SYSTEM
147
147
if [ ! -z " $service " ] && [ " $service " != ' no' ]; then
148
148
for db in ${DB_SYSTEM// ,/ } ; do
149
149
service=" $db "
150
- if [ " $service " == ' mysql' ] && [ ! -e " /etc/init.d/$service " ]; then
151
- service=' mysqld'
150
+ if [ " $service " == ' mysql' ]; then
151
+ if [ ! -e " /etc/init.d/$service " ]; then
152
+ service=' mysqld'
153
+ fi
154
+ if [ ! -e " /etc/redhat-release" ]; then
155
+ db_proc_name=' mysqld'
156
+ fi
152
157
fi
153
- get_srv_state $service
158
+ if [ " $service " == ' pgsql' ]; then
159
+ service=' postgresql'
160
+ db_proc_name=' postmaster'
161
+ if [ ! -e " /etc/redhat-release" ]; then
162
+ db_proc_name=' postgres'
163
+ fi
164
+ fi
165
+ get_srv_state $service $db_proc_name
154
166
str=" $str \nNAME='$service ' SYSTEM='database server' STATE='$state '"
155
167
str=" $str CPU='$cpu ' MEM='$mem ' RTIME='$rtime '"
156
168
done
You can’t perform that action at this time.
0 commit comments