码迷,mamicode.com
首页 > Web开发 > 详细

Jscraft 使用 Shell 与预先加载别名混合使用

时间:2017-02-19 12:11:08      阅读:471      评论:0      收藏:0      [点我收藏+]

标签:flush   throws   system   混合   tco   put   throw   nts   get   

Session session = a.getSessionShell("user", "pwd", "host");

			Channel channel = session.openChannel("shell");

			OutputStream outS = channel.getOutputStream();
			PrintStream commander = new PrintStream(outS, true);

			channel.setOutputStream(System.out);
			channel.setInputStream(System.in);
			channel.connect(3 * 1000);
			// shell script
		
			commander.println("set -o emacs");
commander.println("alias wd=‘cd /opt/dir‘");
commander.println("export TERM=xterm"); commander.flush();

  

public Session getSession(String userName, String pwd, String hostname) throws JSchException {
		JSch jsch = new JSch();
		Session session = jsch.getSession(username, hostname);
		Properties config = new Properties();
		config.put("StrictHostKeyChecking", "no");
		session.setUserInfo(new LoginUserInfo(password));
		session.setConfig(config);
		session.connect();
		return session;
	}

  

Jscraft 使用 Shell 与预先加载别名混合使用

标签:flush   throws   system   混合   tco   put   throw   nts   get   

原文地址:http://www.cnblogs.com/wblade/p/6414939.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!