VS code连接云服务器--ubuntu18.4

记录一下ubuntu18.4系统VS code连接云服务的操作

1.拓展库下载安装 remote-ssh 和 remote development

2.ctrl+shift+p后输入remote,点击remote-ssh connect to host

3.创建新账户 Add new SSH host,输入要进入的云服务器地址

4.进入自动识别出来的ip

5.输入密码

6.打开远程文件夹

7.默认的目录不是该服务器的根目录,需要进入根目录的话选择下拉列表的第一个,其他看自己的需要

 8.继续选择根目录下的下级目录,我这里没选,默认进入整个目录

9.再次输入密码,即可成功进入服务器

问题说明:

如果出现无法进入的现象,就是哪一步操作失误了,选close remote重试就好了

10. nohup日志实时监控并打印输出

        而为了防止本地与云端网络连接不稳定或者主机没电关机的情况出现,我们这里采用后台执行nohup的方式保证程序跑起来不间断

指定log输出路径和文件并记录程序的PID

# nohup xxxx xxxx > xxx(ur_log_file) 2>&1 & echo $! > xxx(pid file)
nohup python train.py > train.log 2>&1 & echo $! > run.pid

        nohup会将所有的输出默认写入在你指定的的log_file文件中,我这里的就是train.log;
同时会将当前python的PID记录在run.pid中,方便你中止程序(一般训练中都用会使用多进程,所以实际上会有多个程序,但是nohup只会记录当前启动的那个程序的PID,不过不影响,因为你只要杀掉1个子进程,所有进程都会中止)。

实时监控nohup输出log的内容:

tail -f train.log 

猜你喜欢

转载自blog.csdn.net/ZHUO__zhuo/article/details/124873042