Help needed: Java ssh2 shell commands automation

问题描述

Idownloadedmindterm3.4andtrytousethelibrarytoautomatessh2commandsinaremoteserver.Iamlookingattheexampleinthesourcecode.IthasaRemoteShellScript.javafile.Oneproblemwiththedefaultimplementationisthatitwouldwaitforeverifthere'snomatchwithinthestream.Also,thematchdoesn'tsupportregexneither.Anyonewhohasextendedthemindtermssh2librarybeforecansuggesthowtotacklethisproblem.IamthinkingabouttocreateanewsubclassofOutputStream,anyeasierapproach?

解决方案

解决方案二:
Good,But,ICan'tHelpYou~
解决方案三:
sorrytohearthat.OfnohelpthoughIam,Iwillkeepaneyeonit.
解决方案四:
CanUspeakinchinese?
解决方案五:
mygod引用3楼liuyuhua0066的回复:

CanUspeakinchinese?

时间: 2024-12-03 05:04:16

Help needed: Java ssh2 shell commands automation的相关文章

远程连接-请问一下java 调用shell上传linux的问题

问题描述 请问一下java 调用shell上传linux的问题 package com.wfj.cms.util; import java.io.IOException; import java.util.ArrayList; import java.util.Hashtable; import java.util.List; import org.apache.log4j.Logger; import org.apache.oro.text.regex.MalformedPatternExce

java执行shell命令-Java执行shell命令问题

问题描述 Java执行shell命令问题 我在java代码中执行shell命令改变Android目录下的文件123.sh的权限, 使用Runtime.getRuntime().exec("chmod 777 /data/misc/123.sh")这个命令无效, 但是,我将chmod 777 /data/misc/123.sh这个命令写到脚本chmod.sh里,在PC机上改变chmod.sh的权限后使用adb push将其放到android目录/data/misc/下, 再使用Runti

JAVA调用shell脚本返回执行结果是否成功?

问题描述 需求功能:JAVA调用shell导入大量数据,优化数据库(informix),创建索引,整个执行脚本时间预计 2个小时,我是这样做的.] 各位帮忙看看如下代码是否会有什么漏洞或者不足之处,或者有什么更好的办法,谢谢! Runtime rt = Runtime.getRuntime(); Process p = rt.exec("shell.sh"); if(p.waitFor() != 0){ System.out.println("数据导入成功!"+p.

Java调用Shell命令的方法_java

本文实例讲述了Java调用Shell命令的方法.分享给大家供大家参考.具体如下: 近日项目中有这样一个需求:系统中的外币资金调度完成以后,要将调度信息生成一个Txt文件,然后将这个Txt文件发送到另外一个系统(Kondor)中.生成文件自然使用OutputStreamWirter了,发送文件有两种方式,一种是用写个一个类似于FTP功能的程序,另外一种就是使用Java来调用Shell,在Shell中完成文件的发送操作.我们选择后一种,即当完成外币资金的调度工作后,用Java的OutputStrea

java运行shell脚本方法示例

 利用Runtime.execute方法,我们可以在Java程序中运行Linux的Shell脚本,或者执行其他程序   现在通过CommandHelper.execute方法可以执行命令,该类实现   代码如下: package javaapplication3; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; /**  *  * @author chensh

Android Java执行Shell命令

主要介绍Android或Java应用中如何以默认用户或root用户执行Shell命令,ShellUtils的API介绍.使用及使用场景(如静默安装和卸载.修改hosts文件.拷贝文件).使用纯Java实现,所以对Java程序同样适用. 很多朋友在使用TrineaAndroidCommon@Github中的ShellUtils工具类了,那就大致介绍下他的功能吧. 1.API介绍 以下是ShellUtils中最终执行命令的方法execCommand: Java 1 public CommandRes

java调用shell(ps -ef | grep )问题

问题描述 shell:ps -ef | grep 'DevCfg_Cli.pl 51964 ZYYC00002'在控制台输入,输出正常root 3226 3088 0 12:51:04 pts/4 0:00 grep DevCfg_Cli.pl 51964 ZYYC0000用java Runtime 调的时候,报用法:ps [ -aAdeflcjLPyZ ] [ -o 格式 ] [ -t 项列表 ][ -u 用户列表 ] [ -U 用户列表 ] [ -G 组列表 ][ -p 进程列表 ] [ -

java运行shell脚本方法示例_java

现在通过CommandHelper.execute方法可以执行命令,该类实现 复制代码 代码如下: package javaapplication3;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;/** * * @author chenshu */public class CommandHelper {    //default time out, in mill

java执行shell命令

package com.pms.util; import java.io.File;import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;import java.util.List; import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory; /** * 执行 linux命令 *