使用批处理和Plink执行多个命令?

7

你好,我正在尝试使用批处理文件通过plink登录到服务器,进入特定目录并运行命令。但是我无法使其正常工作。希望能得到帮助。

plink -t -ssh root@111.111.111.111 -pw xxxxx
cd /home/wonderd/public_html/dev.xxxx.com
./shell/indexer.php --reindex catalog_product_price

这是足够少的文本,你可以并且应该将它粘贴到你的问题中。 - Rob
我通常在发布代码时遇到格式问题,因此如果您可以在实际记事本上查看它,则更容易理解。 - Daniel A
我没有创建那篇其他的帖子。 - Daniel A
2个回答

9

首先,在plink调用之后,我认为你需要写下机器名或IP地址。

其次,plink始终从根目录运行,所以你需要将几个命令一起发送,并用;分隔。

像这样:

plink.exe <full name of machine / IP> "command one; command 2"

这样就完成了任务!谢谢! - jaxarroyo

1

尝试:

plink root@192.168.0.1 -pw xxxx (cd /home/path to script ; ./script.sh)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接