What is the best method to run a long term service on a Linux server?

Hi all

so i am running a few scripts, which are essential and have to keep running

these are about 3 scripts per server

i run them in tmux, however i have noticed that tmux at times .. terminates the script on its own ..

without any error message!

therefore, i am not sure what to do - i just want a reliable solution to run a few scripts in the background long-term

and be able to see the running output of the scripts, in case i have to change/resolve anything

what would you suggest?

your advice is greatly appreciated!