![`plink.exe` 中的 `-m` 参数是否执行本地文件或远程文件?](https://linux22.com/image/1578799/%60plink.exe%60%20%E4%B8%AD%E7%9A%84%20%60-m%60%20%E5%8F%82%E6%95%B0%E6%98%AF%E5%90%A6%E6%89%A7%E8%A1%8C%E6%9C%AC%E5%9C%B0%E6%96%87%E4%BB%B6%E6%88%96%E8%BF%9C%E7%A8%8B%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我试图执行这个远程文件,但一直收到“无法打开命令文件”的错误。
plink.exe [email protected] -m //localfile/file.txt
设置参数是否会-m
执行本地或远程文件系统中存在的文件?
答案1
指定的文件是本地的,但其中的命令在远程端执行。根据手册:
-m path
从本地文件读取远程命令path
。
(是的,这是 Linuxplink
手册;但它与 Windows 非常相似)。
执行远程脚本或任何其他可执行文件非常简单
plink.exe [email protected] /path/to/executable
一些有用的例子:10 个 PuTTY PLINK 示例,用于从 Windows 批处理文件自动执行远程 Linux 命令。