【问题标题】:Remote plink ssh program ends prematurely远程 plink ssh 程序提前结束
【发布时间】:2013-02-21 21:55:29
【问题描述】:

我有一个程序可以使用 windows 命令提示符在另一台 PC 上通过远程 plink ssh 运行

plink [username]@[ip address] -pw [password] ./program

或:

plink -ssh -l [username] -pw [password] [ip address] ./program

但不知何故程序会提前结束。程序运行,但在程序运行之前终止。不过,我的所有程序都不会发生这种情况。

为了清除,我可以使用以下命令行运行我的程序

plink [username]@[ip address] -pw [password]

它让我登录到远程系统,从那里我可以完整地运行./program

但是如果我在一行中尝试plink [username]@[ip address] -pw [password] ./program,它会在中间退出。

不知道有没有人遇到过同样的问题?你如何解决它?谢谢

【问题讨论】:

  • “只是访问 RAM 的程序”?我很想询问访问 RAM 的程序示例,但我担心有人会想出一个有效的样本...
  • 对不起,说的很蠢。我本来想成为 DMA。
  • ./program 是做什么的?它如何与终端交互?
  • 这是一个可以在终端上运行的命令,但除此之外没有进一步的交互(即除了./Program之外没有额外的用户输入)

标签: linux ssh putty plink


【解决方案1】:

plink [用户名]@[ip 地址] -pw [密码] -m program.txt

从本地文件执行远程命令。您可以创建一个包含 Unix 命令的本地命令文件,然后远程自动运行它。示例 -- cmds.txt 中的“find /usr/local -name pmapp -print”可以运行:

所以使用 -m 选项来帮助您执行远程命令

干杯。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-10
    • 2021-04-18
    相关资源
    最近更新 更多