Added missing 'WorkingDirectory' attribute for systemd
Bryan Roe committed
Apr 11, 2020 at 13:28 UTC
42c747cc110ff5f21df9e3f8b40933754906c27d
1 file changed
+2
-2
agents/meshinstall-linux.sh
+2
-2
@@ -164,12 +164,12 @@ DownloadAgent() {
164
# systemd
165
if [ -d "/lib/systemd/system/" ]
166
then
167
- echo -e "[Unit]\nDescription=MeshCentral Agent\n[Service]\nExecStart=/usr/local/mesh/meshagent\nStandardOutput=null\nRestart=always\nRestartSec=3\n[Install]\nWantedBy=multi-user.target\nAlias=meshagent.service\n" > /lib/systemd/system/meshagent.service
167
+ echo -e "[Unit]\nDescription=MeshCentral Agent\n[Service]\nWorkingDirectory=/usr/local/mesh\nExecStart=/usr/local/mesh/meshagent\nStandardOutput=null\nRestart=always\nRestartSec=3\n[Install]\nWantedBy=multi-user.target\nAlias=meshagent.service\n" > /lib/systemd/system/meshagent.service
168
else
169
# Some distros have the systemd folder at a different place
170
if [ -d "/usr/lib/systemd/system/" ]
171
then
172
- echo -e "[Unit]\nDescription=MeshCentral Agent\n[Service]\nExecStart=/usr/local/mesh/meshagent\nStandardOutput=null\nRestart=always\nRestartSec=3\n[Install]\nWantedBy=multi-user.target\nAlias=meshagent.service\n" > /usr/lib/systemd/system/meshagent.service
172
+ echo -e "[Unit]\nDescription=MeshCentral Agent\n[Service]\nWorkingDirectory=/usr/local/mesh\nExecStart=/usr/local/mesh/meshagent\nStandardOutput=null\nRestart=always\nRestartSec=3\n[Install]\nWantedBy=multi-user.target\nAlias=meshagent.service\n" > /usr/lib/systemd/system/meshagent.service
173
else
174
echo "Unable to find systemd folder."
175
fi