上传文件到服务器解压并运行(在ssh断开的情况下程序仍然运行)

上一篇中记录了服务器上tensorflow等环境的搭建,这篇文章,记录在服务器上运行项目。

一、本地上传文件到服务器

哎,上传文件,我用了scp命令,rz等最后都以失败告终,因为我的服务器需要在校园网的环境下,然后用了vpn连校园网,但是可能上传文件时可能不走vpn吧,然后总是显示连接不上,开始以为了权限不够,所以用chomd 777 file

 给了所有读写权限,还是不行。所以最后放弃了,用了xshell的xftp插件,直接上传。

首先是图里面这个地方,没有下载的需要先下载。然后进入 如下界面,直接选择相应文件点击即可上传

 二、解压

根据上传的文件的格式来决定了 我使用的zip

如果你如法使用unzip命令解压.zip文件,可能是你没有安装unzip软件,下面是安装方法
命令: yum list | grep zip/unzip   #获取安装列表
安装命令: yum install zip    #提示输入时,请输入y;
安装命令:yum install unzip #提示输入时,请输入y;

然后就可以解决无法使用unzip命令问题:

三、运行(在ssh断开的情况下程序仍然运行)

1.安装screen

yum install screen

2.screen -s helloworld (helloworld 为你想要取的名字)

然后在这个会话中执行你想运行的程序,然后关闭连接。 重新连接,输入screen -r 会话名(如上面的helloworld)恢复之前离开的会话。可以看到程序仍在运行。

3.暂时离开会话 ctrl+a 然后按d

4.查看会话列表 screen -ls

 利用服务器跑程序

猜你喜欢

转载自blog.csdn.net/gyx1549624673/article/details/83964015