由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - Runtime.exec() 不能读terminal 了?
相关主题
新手问一个弱问题, 关于从stdin输入int或者其他数值的实现方法How to compute round-trip time to webser
Process的问题How to connect to SQL2000?
牛人能不能给通俗地解释一下CGI?上传和下载JPG到MYSQL数据库代码如下
Java 1-to-1 chat program土人问个J2EE的弱问题 *_<
Re: How can I get localhost's address in a Applet?有没有人熟悉tomcat?急!
why it does not work?? :(((jsp文件不能compile是咋回事?
Run Servlet with Tomcat问一个奇怪的tomcat+svg问题
急问:TOMCAT1.4.1+iis如何配置?下载了petstore2.0,搞了一下午没有搞定!帮忙呀
相关话题的讨论汇总
话题: terminal话题: 能读话题: stdin话题: ssh话题: sudo
进入Java版参与讨论
1 (共1页)
c******n
发帖数: 4965
1
我做如下的东西
Runtime.getRumtime().exec("ssh -t localhost sudo blahblah");
我想要这个sudo 的password prompt 自然转到terminal 上,然后人可以敲密码,
但现在它干脆就不读输入的密码---ssh 说stdin is not a terminal, 所以-t 不行。
谁有个办法?
另外注意我必须access terminal, not stdin, because many (most) applications
directly read the terminal when asking for passwd.
h*****0
发帖数: 4889
2
为啥不能用stdin做terminal?协议不对?

【在 c******n 的大作中提到】
: 我做如下的东西
: Runtime.getRumtime().exec("ssh -t localhost sudo blahblah");
: 我想要这个sudo 的password prompt 自然转到terminal 上,然后人可以敲密码,
: 但现在它干脆就不读输入的密码---ssh 说stdin is not a terminal, 所以-t 不行。
: 谁有个办法?
: 另外注意我必须access terminal, not stdin, because many (most) applications
: directly read the terminal when asking for passwd.

I******c
发帖数: 163
3
使用开源ssh的java实现。我用过jsch,可以解决你的问题。
1 (共1页)
进入Java版参与讨论
相关主题
下载了petstore2.0,搞了一下午没有搞定!帮忙呀Re: How can I get localhost's address in a Applet?
still web.xml questionwhy it does not work?? :(((
anyone can help me with this program?Run Servlet with Tomcat
HTTP Status 404 The requested resource (/abc/index.jsp) is not available.急问:TOMCAT1.4.1+iis如何配置?
新手问一个弱问题, 关于从stdin输入int或者其他数值的实现方法How to compute round-trip time to webser
Process的问题How to connect to SQL2000?
牛人能不能给通俗地解释一下CGI?上传和下载JPG到MYSQL数据库代码如下
Java 1-to-1 chat program土人问个J2EE的弱问题 *_<
相关话题的讨论汇总
话题: terminal话题: 能读话题: stdin话题: ssh话题: sudo