setsid - is used to run a program in a new session
To show the help options $ setsid -h
To set the controlling terminal to the current one $ setsid -c ./sample.sh
To Execute a program even after log out $ setsid ./example-script.sh
To make wait for the execution of the program to end and return the exit value of this program as the return value of setsid $ setsid -w ./sample.sh
regards, T.Dhanasekar