Added Pseudo Service Support
Bryan Roe committed
Oct 21, 2019 at 16:59 UTC
856fb7400bf4d32839f8d19bd96a34c2d6e17757
1 file changed
+5
-1
agents/meshinstall-linux.sh
+5
-1
@@ -202,7 +202,11 @@ DownloadAgent() {
202
else
203
# unknown
204
echo "Unknown Service Platform Type. (ie: init, systemd, etc)"
205
- echo "Unable to install meshagent as service."
205
+ echo "Installing as Pseudo Service (Mesh Daemon)"
206
+ /usr/local/mesh/meshagent -exec "require('service-manager').manager.installService({name: 'meshagent', servicePath: process.execPath, files: ['/usr/local/mesh/meshagent.msh']});process.exit();"
207
+ /usr/local/mesh_daemons/daemon start meshagent
208
+ echo 'To start service: /usr/local/mesh_daemons/daemon start meshagent'
209
+ echo 'To stop service: /usr/local/mesh_daemons/daemon stop meshagent'
210
fi
211
echo "Mesh agent started."
212
else