Zend certified PHP/Magento developer

How to Get wine to Run as Service Using systemd

Here’s my service file:

[Unit]
Description=DOESN'T WORK.

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/home/otsmanager/NOSTWINDOWS2/script.sh

[Install]
WantedBy=multi-user.target

And here’s my script:

#!/bin/bash
export WINEPREFIX=/home/otsmanager/NOSTWINDOWS2
sudo -E -b wine /home/otsmanager/NOSTWINDOWS2/theforgottenserver.exe

When running sudo systemctl status myservice, I get this output:

● myservice.service - DOESN'T WORK.
     Loaded: loaded (/lib/systemd/system/myservice.service; enabled; vendor preset: enabled)
     Active: active (exited) since Sat 2021-06-19 22:28:21 CEST; 16min ago
    Process: 15054 ExecStart=/home/otsmanager/NOSTWINDOWS2/script.sh (code=exited, status=0/SUCCESS)
   Main PID: 15054 (code=exited, status=0/SUCCESS)
      Tasks: 0 (limit: 4915)
     Memory: 2.6M
     CGroup: /system.slice/myservice.service

Jun 19 22:28:21 167-114-137-36 systemd[1]: Finished DOESN'T WORK..
Jun 19 22:28:21 167-114-137-36 sudo[15056]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 19 22:28:21 167-114-137-36 script.sh[15057]: 002b:err:module:import_dll Library VCRUNTIME140_1.dll (which is needed by L"Z:\home\otsmanager\NOSTWIN>
Jun 19 22:28:21 167-114-137-36 script.sh[15057]: 002b:err:module:import_dll Library boost_filesystem-vc142-mt-x64-1_73.dll (which is needed by L"Z:\home>
Jun 19 22:28:21 167-114-137-36 script.sh[15057]: 002b:err:module:import_dll Library VCRUNTIME140_1.dll (which is needed by L"Z:\home\otsmanager\NOSTWIN>
Jun 19 22:28:21 167-114-137-36 script.sh[15057]: 002b:err:module:import_dll Library mpir.dll (which is needed by L"Z:\home\otsmanager\NOSTWINDOWS2\the>
Jun 19 22:28:21 167-114-137-36 script.sh[15057]: 002b:err:module:import_dll Library VCRUNTIME140_1.dll (which is needed by L"Z:\home\otsmanager\NOSTWIN>
Jun 19 22:28:21 167-114-137-36 script.sh[15057]: 002b:err:module:import_dll Library pugixml.dll (which is needed by L"Z:\home\otsmanager\NOSTWINDOWS2\>
Jun 19 22:28:21 167-114-137-36 script.sh[15057]: 002b:err:module:LdrInitializeThunk Importing dlls for L"Z:\home\otsmanager\NOSTWINDOWS2\theforgottens>
Jun 19 22:28:21 167-114-137-36 sudo[15056]: pam_unix(sudo:session): session closed for user root

Please help.

Thanks.

Neo