我需要在嵌入式 Linux 設備上通過 com 埠(從控制臺)執行一個或多個命令。我正在嘗試使用 plink 但它不起作用我嘗試了不同的情況,其中之一是:
echo "mkdir /test" | plink -batch -serial \\\\.\\com4 -sercfg 115200,N,8 -l root
我有幾個問題:
- 掛起直到您按 Enter,之后您將擁有“登錄:”,并且不會退出
- 該命令不起作用(不創建目錄)
PS 我在 Windows 機器上使用 Plink。
uj5u.com熱心網友回復:
- 使用
echo.送空行=Enter - 另一個
echo發送登錄 - 在 Windows 中(與 *nix shell 相反),如果你這樣做
echo "foo",你會得到"foo",而不是foo. 所以你可能需要echo mkdir ...,而不是echo "mkdir ..."。
(
echo.
echo username
echo mkdir /test
timeout /t 5 > nul
taskkill /f /im plink.exe > nul
) | plink ...
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/395868.html
