You need to enable JavaScript to run this app.
最新活动
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

怎样让一个用Python编写的脚本保持运行状态,并且能够通过SSH连接到另一台计算机?

要让一个用Python编写的脚本保持运行状态并能够通过SSH连接到另一台计算机,你可以使用Python的paramiko库来实现SSH连接,然后使用nohup命令在后台运行脚本。

首先,确保已经安装了paramiko库。可以使用以下命令进行安装:

pip install paramiko

接下来,使用以下代码示例来实现脚本的保持运行状态并通过SSH连接到另一台计算机:

import paramiko

# SSH连接的相关信息
hostname = 'remote_hostname'
port = 22
username = 'username'
password = 'password'

# 创建SSH客户端对象
client = paramiko.SSHClient()
client.load_system_host_keys()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())

# 连接到远程计算机
client.connect(hostname, port, username, password)

# 在远程计算机上执行脚本
stdin, stdout, stderr = client.exec_command('nohup python your_script.py &')

# 关闭SSH连接
client.close()

在上述代码中,替换remote_hostname为远程计算机的主机名或IP地址,usernamepassword为SSH连接所需的凭据,your_script.py为要在远程计算机上运行的脚本名称。

通过上述代码,你可以将脚本在远程计算机上以后台方式运行,并且可以保持SSH连接。

本文内容通过AI工具匹配关键字智能整合而成,仅供参考,火山引擎不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系service@volcengine.com进行反馈,火山引擎收到您的反馈后将及时答复和处理。
展开更多
面向开发者的云福利中心,ECS 60元/年,域名1元起,助力开发者快速在云上构建可靠应用

社区干货

Ubuntu 20.04如何安装使用python2-paramiko库

客户侧尝试在 Ubuntu 20.04云服务器中安装使用 Python2-paramiko库,但无法成功安装。经本地测试后,可参考以下内容,进行安装使用。## 问题解决1. ubuntu20.04 安装 python pip。由于ubuntu20.04 无法通过直接安... client=paramiko.SSHClient()client.set_missing_host_key_policy(paramiko.AutoAddPolicy())client.connect( hostname='ip', port='22', username='root', password='')stdin, stdout,st...

一文了解 DataLeap 中的 Notebook

用户可以通过 Jupyter Notebook 的页面创建、打开、编辑、保存 Notebook。在 Notebook 中,用户以一个一个 Cell 的形式编写代码,并按 Cell 运行代码。Notebook 文件的具体内容格式,可参考 [The Notebook file forma... 这其中包括将整个 JupyterLab 使用的代码编辑器从 CodeMirror 统一到 DataLeap 数据研发使用的 Monaco Editor,同时还接入了 DataLeap 提供的 Python & SQL 代码智能补全功能。额外地,我们还开发了定制的可视化 S...

关于 DataLeap 中的 Notebook你想知道的都在这

用户可以通过 Jupyter Notebook 的页面创建、打开、编辑、保存 Notebook。在 Notebook 中,用户以一个一个 Cell 的形式编写代码,并按 Cell 运行代码。Notebook 文件的具体内容格式,可参考 The Notebook file format... 这其中包括将整个 JupyterLab 使用的代码编辑器从 CodeMirror 统一到 DataLeap 数据研发使用的 Monaco Editor,同时还接入了 DataLeap 提供的 Python & SQL 代码智能补全功能。额外地,我们还开发了定制的可视化 S...

海量笔记@在云上,如何搭建属于自己的全文搜索引擎 Web应用-个人站点 | 社区征文

通过wget方式下载repo源:wget http://repo.mysql.com/mysql-community-***.***.rpm安装:rpmrpm -ivh mysql-community-***.***.rpm安装:mysqlyum install mysql-server启动:mysqlservice mysql start查看:mysqlps -ef | grep mysqld ps -ef | grep mysql netstat -anpt | grep mysql登入:mysqlmysql -u root -p示例:Navicat客户端外网连接创建用户(用于远程连接的用户)mysql>GRANT ALL PRIVILEGES ON *.* TO 'xxxx'@'%' I...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

怎样让一个用Python编写的脚本保持运行状态,并且能够通过SSH连接到另一台计算机?-优选内容

高阶使用
1 本地创建 Python 虚拟环境由于 TensorFlow 本身是一个 Python用,因此准备 Python 虚拟环境是非常重要的,所以在 基础使用 章节中示范了如何在 EMR DataScience 集群中的 master node 通过公网创建 Python 虚... python-sdkvenvvenv.tar.gz Upload to /home/yarn/primus-playground/examples/tos2 TOS 集成对象存储 TOS(Tinder Object Storage)为火山引擎 EMR 的主要存储之一,相对于之前运行在 HDFS 的范例,与 TOS 能够让 EM...
基础使用
在使用上可以跳过制作 Python 虚拟环境的步骤。 不同 EMR 版本中节点的域名命名方式可能不同,所以本章节示例代码中“emr-master-1”可参考 EMR 的域名规则做相应调整。 2 开始训练! 在一切准备工作就绪之后,您就可以开始分布式的 TensorFlow 训练了! 2.1 Single Node首先您可以先来观察一下 Primus 训练配置,从配置中可以发现在设定上相较于 Hello Primus,多指定了训练资源,其中包含了 Primus virtual environent 跟训练脚本,...
Ubuntu 20.04如何安装使用python2-paramiko库
客户侧尝试在 Ubuntu 20.04云服务器中安装使用 Python2-paramiko库,但无法成功安装。经本地测试后,可参考以下内容,进行安装使用。## 问题解决1. ubuntu20.04 安装 python pip。由于ubuntu20.04 无法通过直接安... client=paramiko.SSHClient()client.set_missing_host_key_policy(paramiko.AutoAddPolicy())client.connect( hostname='ip', port='22', username='root', password='')stdin, stdout,st...
针对算法工程师的快速入门
云盘将用于持久化开发机的运行环境以及存放训练过程中产生的临时数据,因此需要分配一些云盘资源到队列中。 准备数据 在本地电脑(Mac 或 Linux 操作系统)的 Terminal 中通过如下命令下载示例数据 CIFAR-10 到本地目录。 mkdir -p ~/volc_ml_platform_demo/datacurl "https://ml-platform-public-examples-cn-beijing.tos-cn-beijing.volces.com/datasets/cifar/cifar-10-python.tar.gz" -o ~/volc_ml_platform_demo/data/cifar-10...

怎样让一个用Python编写的脚本保持运行状态,并且能够通过SSH连接到另一台计算机?-相关内容

关于 DataLeap 中的 Notebook你想知道的都在这

用户可以通过 Jupyter Notebook 的页面创建、打开、编辑、保存 Notebook。在 Notebook 中,用户以一个一个 Cell 的形式编写代码,并按 Cell 运行代码。Notebook 文件的具体内容格式,可参考 The Notebook file format... 这其中包括将整个 JupyterLab 使用的代码编辑器从 CodeMirror 统一到 DataLeap 数据研发使用的 Monaco Editor,同时还接入了 DataLeap 提供的 Python & SQL 代码智能补全功能。额外地,我们还开发了定制的可视化 S...

海量笔记@在云上,如何搭建属于自己的全文搜索引擎 Web应用-个人站点 | 社区征文

通过wget方式下载repo源:wget http://repo.mysql.com/mysql-community-***.***.rpm安装:rpmrpm -ivh mysql-community-***.***.rpm安装:mysqlyum install mysql-server启动:mysqlservice mysql start查看:mysqlps -ef | grep mysqld ps -ef | grep mysql netstat -anpt | grep mysql登入:mysqlmysql -u root -p示例:Navicat客户端外网连接创建用户(用于远程连接的用户)mysql>GRANT ALL PRIVILEGES ON *.* TO 'xxxx'@'%' I...

内置应用:GPT代码执行器(code interpreter)上线,写代码,执行代码,轻松搞定

GPT代码执行器赋予了语言模型运行Python代码的能力,用户只需用自然语言告诉模型任务是什么,模型就能编写相对应的Python代码并执行,来解决任务。作为Agent的内置工具,当Agent会写代码又会执行代码,想象力的边... **集简云:让连接更简单** 集简云是一款超级软件连接器,无需开发,无需代码知识就可以轻松打通数百款软件之间的数据连接,构建自动化与智能化的业务流程。通过自动化业务流程,每月可节...

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

什么是云原生?

它还有如下几种运行时:* **crun**:C 语言实现的容器运行时(相对而言,RunC 是使用 go 语言实现的);* **kata-runtime**:来自 Katacontainers 项目,通过轻量级虚拟机技术实现的符合 OCI 标准的容器运行时;... 发现以及实例状态的动态感知。此外,为了保障服务高可用、降低性能瓶颈、安全访问,我们还需要支持常用策略负载均衡、服务限流、服务降级、服务容错、服务鉴定与授权等一系列服务治理能力。**容量规划**...

【AI人工智能】手把手教你,如何训练专属于自己的私人影院推荐助手

python -u yyy/tools/trainer.py -m zzz/config.yaml # 全量数据运行config_bigdata.yaml # 动态图预测python -u yyy/tools/infer.py -m zzz/config.yaml # 静态图训练python -u yyy/tools/static_trainer.py... #使用循环的方式创建全连接层,可以在超参数中通过一个数组确定使用几个全连接层以及每个全连接层的神经元数量。 #本例中使用了4个全连接层,并在每个全连接层后增加了relu激活层。 user_si...

一文了解 DataLeap 中的 Notebook

用户可以通过 Jupyter Notebook 的页面创建、打开、编辑、保存 Notebook。在 Notebook 中,用户以一个一个 Cell 的形式编写代码,并按 Cell 运行代码。Notebook 文件的具体内容格式,可参考 [The Notebook file forma... 这其中包括将整个 JupyterLab 使用的代码编辑器从 CodeMirror 统一到 DataLeap 数据研发使用的 Monaco Editor,同时还接入了 DataLeap 提供的 Python & SQL 代码智能补全功能。额外地,我们还开发了定制的可视化 S...

【MindStudio训练营第一季】基于MindX的U-Net网络的工业质检实践作业

### []()运行脚本预计模型训练所需时间约为20分钟。环境配置为华为云ModelArts上的MindSpore1.7 + Ascend 910A组合。终端运行示例:```python train.py --data_url=./data/ --run_eval=True```• --data_... MindX SDK执行推理的业务流程:通过stream配置文件,Stream manager可识别需要构建的element以及element之间的连接关系,并启动业务流程。Stream manager对外提供接口,用于向stream发送数据和获取结果,帮助用户实现...

脚本代码

注意 对于脚本部分内容(doc_infos、aksk、path)进行替换即可,其他不需要调整。 Python from volcengine.auth.SignerV4 import SignerV4from volcengine.Credentials import Credentialsfrom volcengine.base.Request import Requestimport sys, requests, json, timedef prepare_request(method, path, ak, sk, params=None, data=None, doseq=0): if params: for key in params: ...

脚本代码

注意 对于脚本部分内容(doc_infos、aksk、path)进行替换即可,其他不需要调整。 Python from volcengine.auth.SignerV4 import SignerV4from volcengine.Credentials import Credentialsfrom volcengine.base.Request import Requestimport sys, requests, json, timedef prepare_request(method, path, ak, sk, params=None, data=None, doseq=0): if params: for key in params: ...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

产品体验

体验中心

云服务器特惠

云服务器
云服务器ECS新人特惠
立即抢购

白皮书

一图详解大模型
浓缩大模型架构,厘清生产和应用链路关系
立即获取

最新活动

爆款1核2G共享型服务器

首年60元,每月仅需5元,限量秒杀
立即抢购

火山引擎增长体验专区

丰富能力激励企业快速增长
查看详情

数据智能VeDI

易用的高性能大数据产品家族
了解详情

一键开启云上增长新空间

立即咨询