在 Linux 中,通过 putty 软件,我可以从路径“/usr/local/data/sales/workopen”运行命令“chkTran”。但是,如果我尝试通过以下代码运行相同的命令,则会给出错误“未找到 chkTran 命令”。 List sshResults = SshConnection.connect("cd /usr/local/data/sales/workopen;chkTran S6543FL121498");
注意:同一行代码适用于 AIX(Unix),但对于 Linux,它会显示“未找到命令”。
有人可以帮帮我吗?
答案1
在脚本中,始终提供可执行文件的完整路径。如果可执行文件位于当前目录中./chkTran S6543FL121498
,则可以执行 ,其中.
表示当前目录。否则,请执行
/usr/local/data/sales/workopen/chkTran S6543FL121498
而不需要cd
先进入目录。