Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何通过SSH访问多台PC,并在每个PC中独立运行单个代码库_Python_Linux_Ssh_Command Line_Terminal - Fatal编程技术网

Python 如何通过SSH访问多台PC,并在每个PC中独立运行单个代码库

Python 如何通过SSH访问多台PC,并在每个PC中独立运行单个代码库,python,linux,ssh,command-line,terminal,Python,Linux,Ssh,Command Line,Terminal,我可以通过ssh访问许多计算机 我想知道我是否可以在一个位置有一个python代码库,但在每台计算机上独立地执行它的一部分或全部 我可以在这些PC中复制我的代码,然后通过SSH在每个PC中执行它们,但是很难在代码中进行更改,因为我应该在所有副本中进行更改 我还想知道我是否可以做类似于集群的事情,因为这些PC中的每台都有许多CPU,尽管这可能不可能或很难做到。两个选项很快就会浮现在脑海中: 使用sshfs将远程代码位置装载到本地PC并运行 使用类似于存储您配置的代码,并设置每个PC以从远程代码re

我可以通过ssh访问许多计算机

我想知道我是否可以在一个位置有一个python代码库,但在每台计算机上独立地执行它的一部分或全部

我可以在这些PC中复制我的代码,然后通过SSH在每个PC中执行它们,但是很难在代码中进行更改,因为我应该在所有副本中进行更改


我还想知道我是否可以做类似于集群的事情,因为这些PC中的每台都有许多CPU,尽管这可能不可能或很难做到。

两个选项很快就会浮现在脑海中:

  • 使用
    sshfs
    将远程代码位置装载到本地PC并运行
  • 使用类似于存储您配置的代码,并设置每个PC以从远程代码repo拉出应用(?)。这样,您只需更新/配置一次代码,然后将更新拉到每台电脑上
  • 例如:

    我们使用第二种方法。我们有七台RasPi服务器运行各种(独立)任务。其中一个服务器是一个NAS服务器,上面有一个Git repo,我们在其中存储配置的代码,并使用
    Git pull
    Git clone
    命令(通过ssh)将应用程序拉到本地服务器。对我们来说真的很好。也许有个主意可以帮你

    两个选项很快就会浮现在脑海中:

  • 使用
    sshfs
    将远程代码位置装载到本地PC并运行
  • 使用类似于存储您配置的代码,并设置每个PC以从远程代码repo拉出应用(?)。这样,您只需更新/配置一次代码,然后将更新拉到每台电脑上
  • 例如:

    我们使用第二种方法。我们有七台RasPi服务器运行各种(独立)任务。其中一个服务器是一个NAS服务器,上面有一个Git repo,我们在其中存储配置的代码,并使用
    Git pull
    Git clone
    命令(通过ssh)将应用程序拉到本地服务器。对我们来说真的很好。也许有个主意可以帮你

    两个选项很快浮现在脑海中:1)使用
    sshfs
    将远程代码位置装载到本地PC并运行。2) 使用类似于存储您配置的代码,并设置每个PC以从远程代码repo拉出应用(?)。这样,您只需更新/配置一次代码,然后将更新拉至每台电脑。两个选项会迅速浮现在脑海中:1)使用
    sshfs
    将远程代码位置装载到本地电脑并运行。2) 使用类似于存储您配置的代码,并设置每个PC以从远程代码repo拉出应用(?)。这样,您只需更新/配置一次代码,然后将更新拉到每台电脑上。谢谢,这是迄今为止我能想到的最好的解决方案。谢谢。@AlirezaRanjbar-太好了,希望有帮助。你能把这个标记为接受答案吗?谢谢谢谢,这是目前为止我能想到的最好的解决方案。谢谢。@AlirezaRanjbar-太好了,希望有帮助。你能把这个标记为接受答案吗?谢谢