i found that if my internet connection is disconnected during a ssh session to a remote Linux server, and then reconnect within a short time, the ssh session is still alive.
If I am running a program on the server and redirect its stdout and stderr outputs to a file, temporary internet disconnection doesn't seem to stop the program from running.
But will the disconnection affect the content of the file? I thought it wouldn't. I found some content of the file not repeatable when reruning the program without interruption to my internet connection, but I am not sure if the interruption to internet connection is the cause.
screenortmuxto protect your session. Then even if your connection goes away you can just relogin and connect againmodule load screen-kinitwithin screen so it will get its own ticket, though it will need to be renewed every so often if you want to leave it running for a long time