vscode在服务器上用tmux跑代码

这篇具有很好参考价值的文章主要介绍了vscode在服务器上用tmux跑代码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

vscode远程ssh连接服务器,在服务器上跑时间较长深度学习代码,即使电脑关机,ssh断了,服务器那边代码程序也可以继续运行

在 SSH 中,当连接到远程服务器时,通常会在服务器上打开一个终端,允许在远程服务器上执行命令和操作,这个终端实际上是远程服务器上的一个虚拟终端,允许你与服务器进行交互,ssh断了这个终端也会关闭

服务器端安装tmux

vscode远程连接后,新建终端,该终端实在ssh远程连接会话下的,ssh断了这个终端下运行的进程都就没了

sudo apt-get install tmux

新建一个tmux终端

tmux new -s session_name 
//tmux new -s try_tmux

创建后会自动进入该tmux session下面

vscode怎么使用tmux,vscode,服务器,ide

准备测试程序

每五秒把当前时间写入output.txt,用来一会测试tmux起作用没

#include <iostream>
#include <fstream>
#include <chrono>
#include <ctime>
#include <thread>

int main() {
    // 打开文件
    std::ofstream outputFile("output.txt", std::ios::app);
    
    // 循环每五秒写入当前时间
    while (true) {
        // 获取当前时间
        auto now = std::chrono::system_clock::to_time_t(std::chrono::system_clock::now());
        std::string currentTime = std::ctime(&now);
        
        // 写入当前时间到文件
        outputFile << currentTime;
        
        // 刷新缓冲区并等待五秒钟
        outputFile.flush();
        std::this_thread::sleep_for(std::chrono::seconds(5));
    }
    
    // 关闭文件
    outputFile.close();
    
    return 0;
}

在tmux终端下运行该程序

vscode怎么使用tmux,vscode,服务器,ide

程序运行中,先按下ctrl+b,然后再单独按d,把这个终端和ssh会话分离,tmux终端自己玩

vscode怎么使用tmux,vscode,服务器,ide

回到了ssh会话这个终端下下

列出创建的tmux进程 

tmux list-sessions

vscode怎么使用tmux,vscode,服务器,ide 

若想回到刚才创建的会话

tmux a -t session_name 

断掉远程连接,等一会,再连服务器,查看output.txt,显示持续打印时间即成功

可以创建多个tmux,来回切换

先按ctrl+b ,再按s,然后就可以在会话间选择其中一个,按enter进入。

记得手动删除会话

 tmux kill-session -t session_name

tmux用法:MobaXterm SSH断开后,服务器程序仍在执行_mobaxterm tmux-CSDN博客

tmux使用详解(将程序放到后台远程主机,断电不断线)-CSDN博客文章来源地址https://www.toymoban.com/news/detail-861330.html

到了这里,关于vscode在服务器上用tmux跑代码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • VSCode使用ssh连接服务器跑代码

    如图所示安装插件remote-ssh 2.1这时候VSCode左下角就会出现一个双向箭头,打开他 2.2在弹出的窗口当中选择Connect to Host 2.3接下来选择Add New SSH Host 2.4接下来输入登入服务器的账户名,ip地址,如果是,端口号 **格式:**账户@地址 -p 端口号 有些租服务器平台可能给的不是ip地址例

    2024年02月04日
    浏览(49)
  • 使用vscode 连接服务器 进行深度学习代码调试

    博主本来在Win上已经配好环境了,但是在跑代码的过程中,因为tensor拼接得太大了,导致笔记本内存不足,因此需要到服务器上跑 为什么选择vscode? 如果直接用xshell连接服务器,在命令行运行py文件,不是很直观,也不能debug,还不能直接输出图片。 pycharm连接服务器好像要

    2024年02月22日
    浏览(38)
  • vscode使用ftp-sync快速上传项目代码到服务器(宝塔ftp为例)

    使用vscode开发工具小伙伴们可以在vscode搜一下ftp-sync这个插件,然后点击下载安装 2.使用快捷键 Ctrl+Shift+P命令,输入ftp-sync:Init 然后选中执行 3.执行上述命令快速生成.vscode/ftp-svnc.json文件,里面是一些配置信息 ftp-sync.json内容 此处宝塔随便建一个测试ftp,点击添加FTP,然后基于服

    2024年02月09日
    浏览(38)
  • 如何在服务器上用kaggle下载数据集

    点击右上角头像,选择setting 点击create new token 进入你的浏览器下载页,可以看到有了一个kaggle.json 使用scp指令,rz指令,ftp等一万种方式将将kaggle.json文件复制到~/.kaggle目录下,正常执行 ls ~/.kaggle 你应该可以看到下面这种结果: 点击 Copy API command ,即复制了下载指令 可以看

    2024年02月11日
    浏览(33)
  • VSCode查看和编辑远程服务器的代码

    在嵌入式开发过程中,由于需要交叉编译,所以很多时候代码都是放在编译服务器上,并给每个项目成员分配一个账号。这时候访问代码,可以通过 Samba 服务器将代码目录挂载到本地,再通过 VSCode 去打开服务器的代码。 但是,这时候我经常碰到通过 VSCode 打开 C 代码时,出

    2024年02月16日
    浏览(39)
  • VSCode连接远程服务器调试代码详细流程

    在研究人工智能项目时,很多时候本地机器性能不够,只能把代码拉倒服务器上,然后利用服务器资源来运行代码。遇到问题时需要调试,本文详细介绍利用VScode来调试远程服务器上的代码。 先安装Remote SSH插件并添加配置文件 右击安装好的插件,并指定配置文件路径 创建远

    2024年02月10日
    浏览(42)
  • 在云服务器ECS上用Python写一个搜索引擎

    一台阿里云ECS云服务器就是一台带有公网IP地址的计算机。用户可以通过远程登录使用这台计算机;同时,由于带有公网IP,用户在ECS云服务器上部署的网站、APP、小程序等,可以被其他人通过互联网访问。 本实验应用PageRank算法,使用Python,在一台ECS云服务器上搭建了一个简

    2024年02月03日
    浏览(48)
  • vscode 远程链接GPU 服务器做远程代码开发

    Visual Studio Code (VS Code) 是一款流行的代码编辑器,支持通过其 Remote Development 扩展远程连接到服务器进行代码开发。这特别适用于连接到具有 GPU 支持的远程服务器进行机器学习或数据科学项目。以下是使用 VS Code 远程连接到 GPU 服务器进行远程代码开发的步骤: 安装 VS Code 和

    2024年04月15日
    浏览(47)
  • 服务器端使用django websocket,客户端使用uniapp 请问服务端和客户端群组互发消息的代码怎么写的参考笔记

    2023/8/29 19:21:11 服务器端使用django websocket,客户端使用uniapp 请问服务端和客户端群组互发消息的代码怎么写 2023/8/29 19:22:25 在服务器端使用Django WebSocket和客户端使用Uniapp的情况下,以下是代码示例来实现服务器端和客户端之间的群组互发消息。 服务器端代码 (使用Django Chann

    2024年02月11日
    浏览(43)
  • VSCode+MobaXterm实现在远程服务器上跑代码

    以下流程是在已安装VSCode和MobaXterm的前提下进行 Step1:安装Remote SSH插件 Step2:点击远程资源管理器,点击加号,输入ssh username@IP地址,点击Enter 按Enter键后出现下图,选择第一个 可点击“打开配置”进行查看 Step3:打开远程窗口 点击连接到主机 点击该IP地址 点击Linux 接着会

    2024年02月01日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包