本人使用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