问题标签 [remote-execution]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
175 浏览

linux - 如何在远程设备上通过 SSH 运行命令?

如何在远程设备上通过 SSH 运行命令?

我正在尝试下一个想法:

1:

2:

我也在尝试通过 Perl 脚本运行命令:

但是这种方法也不起作用:

我怎么解决这个问题?

0 投票
1 回答
1557 浏览

salt - salt stack:如何在命令行远程执行中获取多个grain?

在命令行上使用salt,我如何从远程系统获取多个颗粒?

例如,我可以单独获取ososrelease

但我真的很想同时得到它们,所以我不必编写解析脚本(或其他东西)来首先收集来自 os 的所有答案,并将它们与来自 osrelease 的答案相匹配......

我想要这样的东西,它可以同时得到两种谷物:

0 投票
0 回答
582 浏览

bash - 远程主机、本地脚本、错误文件描述符

我想使用附加文件描述符在远程机器上执行本地脚本。

我尝试以这种方式运行它:

只有我的第一个日志被填充。其次,它给出了“错误的文件描述符”错误。

0 投票
0 回答
594 浏览

python - 在多个设备中使用 Python 同步远程代码执行

我有三个由另一个控制的远程设备。我想要的是那些远程设备以同步方式执行代码。我的意思是,一切都在准确的时间。

这是因为需要在同一时间从不同的角度拍摄照片。所以我有一个 Python 程序在三个不同的设备上运行,可以拍照。我现在需要的是从外部控制这些设备以同时拍摄照片(没有延迟)。

我已经阅读了有关RPyC的信息,但我不确定它是否是最佳选择。

您认为如何以最佳方式实施?谢谢!

0 投票
1 回答
152 浏览

bazel - 从命令行设置 bazel invocation_id

默认情况下,bazel 每次调用都会生成 UUID。

我们使用的一些工具使用此 ID 将它们的实体链接到特定的 bazel 调用。

是否有一个 bazel 标志来强制我们自己的 Id 而不是 bazel 的?我查看了 bazel 官方文档,但找不到

0 投票
0 回答
227 浏览

bash - 在远程主机上运行本地 bash 脚本

我有这个 bash 脚本,它反复打开一个终端而无法关闭它们并一个接一个地保留。目标是惹恼任何碰巧执行此程序的人。这是它的源代码:

我已经对此进行了测试,它确实按照我想要的方式工作。我想要做的是在远程主机上执行这个脚本。在 ruby​​ on rails 网站上,我设置了一个图像以尝试通过单击它来运行此脚本。当有人这样做时,他们将运行一个名为 call_script2 的控制器函数,这就是我目前所拥有的:

我想要完成的是当他们单击某个图像时在远程主机上运行 bash 脚本的内容。如您所见,我尝试将主机的脚本上传到根目录下,然后尝试运行 bash 程序,但没有成功。如果这做不到,我完全可以使用 SSH 以外的东西。

请随时分享您对此的想法,并感谢您花时间阅读我的帖子。祝你有美好的一天!

更新:我能够通过使用以下方法来实现这个目标:

感谢所有对这篇文章发表评论以帮助我的人!

0 投票
1 回答
33 浏览

powershell - Jenkins 参数 Release 与 Staging

我在 Jenkins 中创建了一个我刚刚设置的自由式工作(最新版本)。

我给它添加了参数。其中之一是具有暂存和发布选项的 ReleaseType 选项选择。

构建步骤之一是在将站点上传到服务器时在服务器上执行远程命令。它使用执行 Windows 批处理命令构建步骤。

这是命令行(通用的东西):

基本上,我正在执行一个 powershell 命令,该命令使用 Robocopy 将文件从上传文件夹复制到站点的实际发布文件夹。

如您所见,我需要将 ${ReleaseType} 替换为实际值。问题是,当它被执行时,它并没有进行替换。我只是在命令中使用该字面值,但这不起作用。

0 投票
1 回答
42 浏览

matlab - 如何在 MATLAB 中显示静态分析警告?

我注意到 MATLAB 编辑器通常会为“.m”文件显示非常有用的警告。由于我倾向于远程运行我的 MATLAB 代码,我不喜欢使用 MATLAB 编辑器,而是保持打开一个长时间运行的 emacs 会话。如果在运行脚本时可以打印出这些警告,那就太好了,也许如果启用了某些设置(我可以想象默认情况下不想这样做以提高性能)。这可能吗?

0 投票
3 回答
1702 浏览

terraform - 当 instance_count 大于 2 时使用 remote-exec 配置程序时 Terraform 卡住

  • 我正在尝试使用 null_resource 使用 Terraform 的 remote-exec 配置程序配置多个 Windows EC2 实例。

$ terraform -v Terraform v0.12.6 provider.aws v2.23.0 provider.null v2.1.2

  • 最初,我在没有 null_resource 的情况下使用三个 remote-exec 配置程序(其中两个涉及重新启动实例),对于单个实例,一切正常。
  • 然后我需要增加计数并基于几个链接,最终使用 null_resource。 因此,我已将问题减少到我什至无法使用 null_resource 为超过 2 个 Windows EC2 实例运行一个远程执行配置程序的程度。

用于重现错误消息的 Terraform 模板:

观察:

0 投票
1 回答
53 浏览

azure - 远程执行平台

我正在寻找一个允许我在 Windows 机器上执行远程命令并报告结果的框架/平台。这些机器在我们公司网络之外是公共的,可能在防火墙、代理等之后。我们可以完全访问它们,并且可以按照我们想要的任何方式配置它们。想想带有 3G 网络的 ATM。

我想我正在寻找的是 SaltStack 远程执行之类的东西。但是该企业计划的每个奴才成本很高,我需要在数千个上安装它。

另一种可能的解决方案是 Octopus Deploy、Azure DevOps 或任何 CD 工具,但不需要环境。

我也看过ansible,但没有代理来克服防火墙、路由器、代理后面的目标,我不确定反向连接将如何工作。

我现在想避开 Puppet 或 Chef。理想情况下,基于云的解决方案会很棒,尤其是在 azure 中。

有什么推荐,方向吗?