Java 如何在windows计算机上远程提供execute.sh文件
我正在尝试使用java(运行远程命令的JSCH方法)在windows机器上远程执行shell脚本。它在远程配置的windows计算机上的命令提示符上运行任何给定的命令 在这里,在shell脚本中,我应该运行一个.ksh概要文件,在这个提示符下,我应该运行几个命令。为此,我给出了如下代码:Java 如何在windows计算机上远程提供execute.sh文件,java,linux,bash,shell,Java,Linux,Bash,Shell,我正在尝试使用java(运行远程命令的JSCH方法)在windows机器上远程执行shell脚本。它在远程配置的windows计算机上的命令提示符上运行任何给定的命令 在这里,在shell脚本中,我应该运行一个.ksh概要文件,在这个提示符下,我应该运行几个命令。为此,我给出了如下代码: bash . ./profile.ksh command1 command2 在这里,要运行概要文件,我应该启动bash,并在此基础上运行概要文件和命令。但是,这并没有达到预期效果。它只是连接到ba
bash
. ./profile.ksh
command1
command2
在这里,要运行概要文件,我应该启动bash,并在此基础上运行概要文件和命令。但是,这并没有达到预期效果。它只是连接到bash并将其留在那里
你能帮我一下吗?我对linux的知识不是很深入,但我对shell脚本有一定的了解。基于此,以下是适用于您的命令: 首先使用ftp连接到linux服务器(您需要提供凭据): 现在使用命令
pwd
查看正在使用的目录,然后使用cd
命令更改当前的工作目录
进入所需目录后,使用以下命令将模式设置为二进制:
bin
get example.ls
最后,您可以使用以下命令复制文件:
bin
get example.ls
如果要下载多个文件,可以使用带有通配符的mget
命令(例如mget*.ls
来加载扩展名为ls的所有文件)
希望这能有所帮助。不清楚您在问什么,但我希望您知道windows中没有bash,除非您安装了cygwin或类似的软件。我在windows上安装了mks