背景:
最近要跑一个程序,但是没有空闲电脑,所以想到用一波服务器,无奈找了很多方法,最后有人给我推荐了winscp,这个确实很好用,并且还是图形界面orz
使用流程:
打开之后会出现这个对话框,其中我们需要在主机名处填上服务器ip,这个可以在服务器上利用ifconfig -a查看,下面一行我们需要填上我们的账号。登陆后我们就可以进行文件传输。
跑程序:
我要在服务器上跑一个cpp,所以我先利用文件传输把这个cpp传到了服务器上,随后我又ssh登陆服务器,g++编译一下cpp
生成一个可执行文件a.out 这时我们会遇到一个问题,使用命令./a.out可以运行程序,但是我们一旦关闭ssh,这个进程就会撤销,而我们希望关了ssh也能跑程序,这样电脑与服务器就独立了,经过一番调查我发现了一些解决方法,这里上其中一个,使用命令:
nohup 文件名 &
这个命令让文件一直在后台运行,并且不受ssh的干扰,不过缺点是输出界面就没有了。
我们可以通过 :
pidof 文件名
查看该程序对应的进程号,通过kill可以终止它
也可以通过:
查看进程xxx的相关信息
!!!直接使用 就能后端跑程序orz