问题标签 [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.
c++ - 从远程执行的进程中获取状态
我正在使用libcURL
s调用远程进程libssh2
。远程服务器是 Linux (CentOS),客户端是 Windows XP。我也在使用 Qt 4.6 和 C++。进程是一些第三方应用程序,它们将被调用libssh2
我可以使用libssh2_channel_exec()远程执行进程。
但是如何获取被调用进程的状态呢?说例如喜欢PROCESS_STARTED
或PROCESS_COMPLETED
或PROCESS_RUNNING
或类似的东西。
现在libssh2_channel_exec()
返回只是0
为了成功。
有什么方法可以获取此类远程执行进程的状态吗?欢迎任何有关此的指示。
android - Android中的分布式应用程序
我正在尝试对 android 应用程序进行分区,以便部分在手机上执行,部分在服务器上执行(服务器可以在其中运行模拟器)。我读过android不支持RMI。我正在考虑像客户端-服务器架构一样执行此操作,其中模拟器在 Eclipse 中运行。那么做这个项目是否可行呢?任何想法都受到高度赞赏。
谢谢你。
linux - SSH 命令执行挂起,尽管交互式 shell 功能正常
当我尝试使用 ssh 在远程服务器上执行命令时,ssh 命令在exec request accepted
调试消息之后挂起,并最终超时。
失败的命令:(ssh -v -v <username>@<server> uptime
也尝试过echo hello
等)
它无限期地挂在那里。
但是,当我在没有命令的情况下 ssh 进入远程服务器时,我得到了一个交互式 shell,一切都很好。
成功命令:ssh -v -v <username>@<server>
输出:
有谁知道为什么交互式会话会成功但命令执行不会?
几个月来一直困扰着我,因为我不能再使用 unison 来同步我的文件(它曾经可以工作)。非常感谢任何帮助。
remote-execution - 远程执行命令
我想从执行 C#/C++/C 类型应用程序的主机远程执行机器上的命令。该应用程序旨在控制和执行远程机器上的命令执行。是否有可能使用任何编程语言以任何方式进行这样的事情?
我已经检查了 psexec 等,但我想要更多控制,因此考虑以编程方式“我的方式”:)
问候阿南德
powershell - 使用 SSIS 启动 powershell 脚本,该脚本在没有管理员权限的情况下远程启动批处理文件
我们有一个 SQL 服务器(名称:SQL),它使用代理凭据(服务帐户)启动 SSIS 作业,包括多个步骤。
其中一个步骤需要将文件放在远程机器(名称:VM)上的本地文件夹中,并执行将这些文件安全地复制到网络上的服务的程序。我已成功运行 PowerShell 和 WinRM 命令来执行此操作(以管理员身份),但我需要找到一种方法来运行它们,而无需成为 SQL 管理员。
当服务帐户是 SQL 和 VM 的本地管理员时,所有这些步骤都可以正常工作。但是,我们不希望服务帐户成为 SQL 上的本地管理员。
我运行的命令是:
Invoke-Command -ComputerName vm.fqdn -ScriptBlock {E:\Share\ThirdParty\FTP_Admin\FtpUpload.bat}
我发现一篇谷歌帖子建议我需要授予对 root/CIIV2 命名空间的访问权限。我完全控制了服务帐户并重新启动了 WinRM 服务。
当它失败时(不以管理员身份运行),安全日志将填充 4656 个事件 ID。
知道我可以尝试什么吗?被这件事难住了一段时间。
powershell - 使用 Powershell Invoke-Command 远程执行时出现 OutOfMemory 异常
我正在尝试使用调用命令在远程计算机上执行 exe。使用远程桌面登录机器后在远程机器上执行exe需要1GB内存,一分钟后执行完成。而当我在同一台机器上使用 Invoke-Command 执行相同的 exe 时,该过程会返回 OutOfMemoryException 并突然结束。我的调用命令就像Invoke-Command -Session $someSessionVariable -ScriptBlock {Invoke-Expression "abc.exe --arg arg"} -AsJob
.
我是否遗漏了有关远程调用限制的内容?
提前致谢。
linux - 执行远程命令并将输入保存到文件
我需要通过 SSH 访问多个主机,执行特定命令 ( show ms info
) 并将输出捕获到文件中。我需要将该文件复制回我的 linux 机器
我想使用ssh
并expect
提供密码
我的问题是将输出保存到文本文件并同时循环大约 100 台机器。
shell - 远程执行
我已经在rexec上工作了几天!!
所以任务是这样的。我有服务器 A 和服务器 B。我想在服务器 B上运行从服务器 A触发的 shell 脚本。我使用的脚本会像
从服务器 A
rexec serverB script.sh 参数
Script.sh in server B
f1=$1
echo "unload to test.unl select * from table where key in ($first)"|dbaccess DB
cat test.unl
当我在服务器 B 中运行 thescript.sh 时,它完全没有问题。
当从服务器 A 运行相同的程序时,它说dbaccess not found。请帮忙!!!
linux - 执行远程命令时出现 SSH 错误:“stdin: is not a tty”
我正在尝试使用 ssh 连接到机器一,然后使用 ssh 连接到另一台机器。但是得到这个错误:
ssh - 在 Nagios 中使用 check_by_ssh 产生奇怪的行为(和远程执行失败)
我是 Nagios 的新手,我一直试图让 Nagios 处理一些简单的 check_by_ssh 命令。我现在可以成功地从命令行运行命令,如下所示:
哪个呈现
所以,这很好;从命令行可以正常工作。但是,当我将它放入我的 commands.cfg 文件中(首先使用宏$USER1$
,$HOSTADDRESS$
虽然文字信息产生相同的结果),并检查 Nagios 的 Web 界面进行验证,它告诉我
我已确保已安装 ssh-askpass。是什么赋予了?