python - 有没有办法在另一台服务器上运行 python 脚本?
问题描述
我在一台服务器上的IIS 6上有一个Djnago Web 应用程序。有没有一种方法可以让我从这个网站调用另一个服务器上的另一个python脚本,这样该脚本就可以在那里自行运行?
以互联网所说的通常方式调用或运行该脚本是行不通的。
我总是得到错误,os.getcwd()
它也不允许更改该目录。
我只想从该服务器在该服务器上运行该python 脚本。
任何人都可以帮忙吗?
解决方案
通常,我建议使用类似的框架,fabric
或者winrm
如果您想在另一台服务器上运行 python 脚本。这些框架分别使用 ssh 或 windows 远程处理功能,以允许 python 程序在其他系统上执行其他命令(包括 python 脚本)。如果目标机器是 Windows 机器,请预先警告您在进行正常操作时可能会遇到各种 UAC 问题。
推荐阅读
- sql-server - iis express 上的 web 应用程序的配置问题
- .net - FileStream 缓冲区是否支持不自动刷新的随机写入?
- c# - 如何循环并仅提取标记之间的数据?
- kotlin - 测量 kotlin 协程性能
- java - 使用 Servlet -JSP 登录
- css - 在 wp_enqueue_style 中为不同的媒体设置多 css 文件
- sprite-kit - 为什么skscene的布局在所有设备中都不相同
- sql - 如何将一个表中的列及其值添加到 SQL 中的另一个表中?
- spring - 调用 init 方法失败;嵌套异常是 java.lang.IllegalStateException: 在 getOne 上没有指定查询
- r - ggplot不在x轴上显示每一年