Make docker_load script start/stop event driven

This commit is contained in:
bergware
2018-05-29 14:49:47 +02:00
parent 14e69b877e
commit 7ac37e493f
3 changed files with 14 additions and 3 deletions
@@ -17,9 +17,6 @@ Markdown="false"
* all copies or substantial portions of the Software.
*/
?>
<?
if (!exec("pgrep docker_load")) exec("$docroot/plugins/dynamix.docker.manager/scripts/docker_load >/dev/null 2>&1 &");
?>
<link type="text/css" rel="stylesheet" href="<?autov('/webGui/styles/jquery.ui.css')?>">
<link type="text/css" rel="stylesheet" href="<?autov('/webGui/styles/jquery.switchbutton.css')?>">
<style>
@@ -0,0 +1,7 @@
#!/bin/bash
# daemonize the 'docker_load' script
DAEMON="/usr/local/emhttp/plugins/dynamix.docker.manager/scripts/docker_load"
if [[ "$(pgrep -f $DAEMON)" == "" ]]; then
logger "Starting $DAEMON"
$DAEMON &>/dev/null &
fi
@@ -0,0 +1,7 @@
#!/bin/bash
# stop docker_load daemon
DAEMON="docker_load"
if [[ "$(pgrep $DAEMON)" != "" ]]; then
logger "Stopping $DAEMON"
pkill $DAEMON
fi