diff --git a/opt/bahmni-erp-connect/bin/bahmni-erp-connect b/opt/bahmni-erp-connect/bin/bahmni-erp-connect index 5d06bfb..d0f2f2c 100644 --- a/opt/bahmni-erp-connect/bin/bahmni-erp-connect +++ b/opt/bahmni-erp-connect/bin/bahmni-erp-connect @@ -5,7 +5,7 @@ # chkconfig: - 64 36 # processname: bahmni-erp-connect # config: /etc/default/bahmni-erp-connect -# pidfile: /var/run/bahmni-erp-connect/bahmni-erp-connect.pid +# pidfile: /var/run/bahmni-erp-connect.pid export BAHMNI_ERP_CONNECT_USER=bahmni export BAHMNI_ERP_CONNECT_RUN=/opt/bahmni-erp-connect/bin/start.sh @@ -47,6 +47,7 @@ start(){ else sh $BAHMNI_ERP_CONNECT_RUN fi + cp /var/run/bahmni-erp-connect/bahmni-erp-connect.pid /var/run/bahmni-erp-connect.pid fi exit 0 } @@ -81,7 +82,7 @@ status(){ stop() { echo -e "\e[00;31mTerminating bahmni-erp-connect\e[00m" kill -9 $(bahmni_erp_connect_pid) - rm -f /var/run/bahmni-erp-connect/bahmni-erp-connect.pid + rm -f /var/run/bahmni-erp-connect.pid return } user_exists(){ diff --git a/opt/bahmni-lab/bin/bahmni-lab b/opt/bahmni-lab/bin/bahmni-lab index 6efb163..0de82fe 100644 --- a/opt/bahmni-lab/bin/bahmni-lab +++ b/opt/bahmni-lab/bin/bahmni-lab @@ -5,7 +5,7 @@ # chkconfig: - 64 36 # processname: bahmni-lab # config: /etc/default/bahmni-lab -# pidfile: /var/run/bahmni-lab/bahmni-lab.pid +# pidfile: /var/run/bahmni-lab.pid export BAHMNI_LAB_SERVER_USER=bahmni export BAHMNI_LAB_SERVER_RUN=/opt/bahmni-lab/bin/start.sh @@ -47,6 +47,7 @@ start(){ else sh $BAHMNI_LAB_SERVER_RUN fi + cp /var/run/bahmni-lab/bahmni-lab.pid /var/run/bahmni-lab.pid fi exit 0 } @@ -81,7 +82,7 @@ status(){ stop() { echo -e "\e[00;31mTerminating bahmni-lab\e[00m" kill -9 $(bahmni_lab_pid) - rm -f /var/run/bahmni-lab/bahmni-lab.pid + rm -f /var/run/bahmni-lab.pid return } user_exists(){ diff --git a/opt/bahmni-reports/bin/bahmni-reports b/opt/bahmni-reports/bin/bahmni-reports index 2daec6e..0f4301f 100644 --- a/opt/bahmni-reports/bin/bahmni-reports +++ b/opt/bahmni-reports/bin/bahmni-reports @@ -5,7 +5,7 @@ # chkconfig: - 64 36 # processname: bahmni-reports # config: /etc/default/bahmni-reports -# pidfile: /var/run/bahmni-reports/bahmni-reports.pid +# pidfile: /var/run/bahmni-reports.pid export BAHMNI_REPORTS_USER=bahmni export BAHMNI_REPORTS_RUN=/opt/bahmni-reports/bin/start.sh @@ -51,6 +51,7 @@ start(){ else sh $BAHMNI_REPORTS_RUN fi + cp /var/run/bahmni-reports/bahmni-reports.pid /var/run/bahmni-reports.pid fi exit 0 } @@ -70,6 +71,7 @@ debug(){ else sh $BAHMNI_REPORTS_DEBUG fi + cp /var/run/bahmni-reports/bahmni-reports.pid /var/run/bahmni-reports.pid fi exit 0 } @@ -85,7 +87,7 @@ status(){ stop() { echo -e "\e[00;31mTerminating bahmni-reports\e[00m" kill -9 $(bahmni_reports_pid) - rm -f /var/run/bahmni-reports/bahmni-reports.pid + rm -f /var/run/bahmni-reports.pid return } user_exists(){ diff --git a/opt/openmrs/bin/openmrs b/opt/openmrs/bin/openmrs index 2120807..36fb6db 100644 --- a/opt/openmrs/bin/openmrs +++ b/opt/openmrs/bin/openmrs @@ -6,7 +6,7 @@ # description: openmrs - Open Medical Record System # processname: openmrs # config: /etc/default/openmrs -# pidfile: /var/run/openmrs/openmrs.pid +# pidfile: /var/run/openmrs.pid ### BEGIN INIT INFO # Provides: openmrs # Required-Start: $local_fs $remote_fs $network $named $syslog $time @@ -81,6 +81,7 @@ start(){ else sh $OPENMRS_SERVER_RUN fi + cp /var/run/openmrs/openmrs.pid /var/run/openmrs.pid fi exit 0 } @@ -102,6 +103,7 @@ debug(){ else sh $OPENMRS_SERVER_DEBUG fi + cp /var/run/openmrs/openmrs.pid /var/run/openmrs.pid fi exit 0 } @@ -117,7 +119,7 @@ status(){ stop() { echo -e "\e[00;31mTerminating openmrs\e[00m" kill -9 $(openmrs_pid) - rm -rf /var/run/openmrs/openmrs.pid + rm -rf /var/run/openmrs.pid return } user_exists(){