繁体   English   中英

通过plink通过com端口发送linux命令并退出

[英]Send linux commands via com port via plink and exit

我需要通过嵌入式 Linux 设备上的 com 端口(来自控制台)执行一个或多个命令。 我正在尝试使用 plink 但它不起作用我尝试了不同的情况,其中之一是:

回声“mkdir /test” | plink -batch -serial \\.\com4 -sercfg 115200,N,8 -l root

我有几个问题:

  1. 挂起,直到您按 Enter,之后您将拥有“登录:”,并且不会退出
  2. 该命令不起作用(不要创建目录)

PS 我在 windows 机器上使用 Plink。

  1. 使用echo. 发送空行 = Enter
  2. 另一个echo显发送登录信息
  3. 在 Windows (与 *nix 外壳相反)中,如果你执行echo "foo" ,你会得到"foo" ,而不是foo 所以你可能需要echo mkdir... ,而不是echo "mkdir..."
(
  echo.
  echo username
  echo mkdir /test
) | plink ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM