screen command allows you to start a screen session, run something in the session, then detatch from the session (even log out), and whatever you are running in the session keeps going. You can even log out, go home, log in later, and then reattach to the session to check your progress.
To start a screen session:
This will show a screen splash page. Just hit
Return to keep going. You are now in the started screen session (although the terminal looks the same).
At this point, start your long job:
Or you may want to save the output of your job into an output file:
python3 longJob.py >> output.txt
Now you can detach from the screen session
That means hold down
Ctrl and hit
a, then let up on both and hit
You are now detached from the session free to log out.
Later, when you want to re-attach, just log in to the original machine and run:
When done, you can exit a screen session with
Back to SwatCS Help Docs