本机关闭,远程服务器继续运行python程序

本人使用Xshell连接远端服务器,对pycharm做了相应的远程服务器配置,由于实验代码的运行时间较长,怎么才能使得当本机关机时,远端服务器仍然在跑相应代码。

系统为【windows】-【windows】

nohup python -u test.py >/dev/null 1>>info.log  2>>error.log &

test.py 换成你需要的就行

不能直接把代码放到服务器上运行?

Win服务用mstsc登录,把代码放服务器运行

如果服务器为linux,建议看下screen命令,先创建一个会话,然后在会话里面执行命令,就可以退出来xshell了。下次进去用命令回到之前的会话。


screen -S yourname -> 新建一个叫yourname的session
screen -ls         -> 列出当前所有的session
screen -r yourname -> 回到yourname这个session
screen -d yourname -> 远程detach某个session
screen -d -r yourname -> 结束当前session并回到yourname这个session