daemon turns any process into a daemon depending on your script you can try that.
There is always the option of using systemd and creating a service. It really depends on what your script is.
Assuming you are running a linux distro (not BSD etc). Create a file /usr/local/lib/systemd/system/simServer-VegasMixed
[Unit]
Description=simServer VegasMixed
[Service]
Type=simple
ExecStart=/opt/simServer-VegasMixed/simServer-VegasMixed.sh
[Install]
WantedBy=multi-user.target
Alias=simServer.service
That will create a simple service that starts on boot, you can also control the service using
systemctl stop simServer
systemctl start simServer
systemctl status simServer
If you dont want the service to start on boot, then remove the WantedBy line.
If there is a server/service, then this would be the recommended way to have the service start.
bashyou can run your script, thenCtrl+Zand typebgto put the job to the background. Once you want to get it to the foreground again, usefg. I'm not sure whether your question includes interactive use case, though.