Refactorization of bash scripts

This commit is contained in:
2018-06-03 20:40:53 +02:00
parent 932d9bee4d
commit 9be54c5d91
5 changed files with 202 additions and 82 deletions
+24
View File
@@ -0,0 +1,24 @@
#!/bin/sh
case "$1" in
'start')
sudo -H -u wildfly bash -c '/opt/codiki-integ/bin/codiki-integ.sh start'
;;
'stop')
sudo -H -u wildfly bash -c '/opt/codiki-integ/bin/codiki-integ.sh stop'
;;
'status')
sudo -H -u wildfly bash -c '/opt/codiki-integ/bin/codiki-integ.sh status'
;;
'restart')
sudo -H -u wildfly bash -c '/opt/codiki-integ/bin/codiki-integ.sh restart'
;;
*)
# If no argument, we launch the app in case of server startup
sudo -H -u wildfly bash -c '/opt/codiki-integ/bin/codiki-integ.sh start &>/dev/null'
# And show the script usage
echo "Usage: /etc/init.d/codiki-integ {start|stop|status|restart}\n" >&2
exit 3
;;
esac
exit 0