blob: 21296ff22a17e6080f4bcabe4a5f93748719e0d3 [file] [log] [blame]
Guillaume Lambert824f9962021-03-09 16:56:08 +01001#!/bin/bash
2
Jakub Latusek544ded22020-10-21 13:36:29 +02003{{/*
Ikram Ikramullah40b120b2018-05-01 11:35:40 -04004# Copyright © 2017 Amdocs, Bell Canada
Nishukumar376ba1e2018-08-03 09:17:23 +00005# Modifications Copyright © 2018 AT&T,VMware
Ikram Ikramullah40b120b2018-05-01 11:35:40 -04006#
7# Licensed under the Apache License, Version 2.0 (the "License");
8# you may not use this file except in compliance with the License.
9# You may obtain a copy of the License at
10#
11# http://www.apache.org/licenses/LICENSE-2.0
12#
13# Unless required by applicable law or agreed to in writing, software
14# distributed under the License is distributed on an "AS IS" BASIS,
15# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16# See the License for the specific language governing permissions and
17# limitations under the License.
Jakub Latusek544ded22020-10-21 13:36:29 +020018*/}}
Guillaume Lambert824f9962021-03-09 16:56:08 +010019
Jakub Latusek544ded22020-10-21 13:36:29 +020020{{/*
Ikram Ikramullah40b120b2018-05-01 11:35:40 -040021# Controller is a process that reads from Music Q
22# It uses no ports (TCP or HTTP). The PROB will check
23# if the controller process exists or not. In case
24# it exists, it will send 0, else send 1 so k8s can i
25# restart the container
Jakub Latusek544ded22020-10-21 13:36:29 +020026*/}}
Ikram Ikramullah40b120b2018-05-01 11:35:40 -040027
28pid="$(pgrep -f '/usr/local/bin/conductor')"
29if [ -z "$pid" ]
30then
31 echo 1
32else
33 echo 0
34fi