首页 > 解决方案 > 有没有办法在另一台服务器上运行 python 脚本?

问题描述

我在一台服务器上的IIS 6上有一个Djnago Web 应用程序。有没有一种方法可以让我从这个网站调用另一个服务器上的另一个python脚本,这样该脚本就可以在那里自行运行?

以互联网所说的通常方式调用或运行该脚本是行不通的。

我总是得到错误,os.getcwd()它也不允许更改该目录。

我只想从该服务器在该服务器上运行该python 脚本。

任何人都可以帮忙吗?

标签: pythondjangoiisiis-6

解决方案


通常,我建议使用类似的框架,fabric或者winrm如果您想在另一台服务器上运行 python 脚本。这些框架分别使用 ssh 或 windows 远程处理功能,以允许 python 程序在其他系统上执行其他命令(包括 python 脚本)。如果目标机器是 Windows 机器,请预先警告您在进行正常操作时可能会遇到各种 UAC 问题。


推荐阅读