From 2d0b033ba643b3e3ebb8c084dfd7691b3183e93d Mon Sep 17 00:00:00 2001 From: Bryan Roe Date: Mon, 21 Oct 2019 16:59:35 -0700 Subject: [PATCH] Added Pseudo Service Support --- agents/meshinstall-linux.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/agents/meshinstall-linux.sh b/agents/meshinstall-linux.sh index 8d9b79f4..033ab750 100644 --- a/agents/meshinstall-linux.sh +++ b/agents/meshinstall-linux.sh @@ -202,7 +202,11 @@ DownloadAgent() { else # unknown echo "Unknown Service Platform Type. (ie: init, systemd, etc)" - echo "Unable to install meshagent as service." + echo "Installing as Pseudo Service (Mesh Daemon)" + /usr/local/mesh/meshagent -exec "require('service-manager').manager.installService({name: 'meshagent', servicePath: process.execPath, files: ['/usr/local/mesh/meshagent.msh']});process.exit();" + /usr/local/mesh_daemons/daemon start meshagent + echo 'To start service: /usr/local/mesh_daemons/daemon start meshagent' + echo 'To stop service: /usr/local/mesh_daemons/daemon stop meshagent' fi echo "Mesh agent started." else