java.lang.Process.exec(cmd)执行linux命令,程序如何与命令行交互?

iori200908 2010-03-05 09:20:30
需要使用process.exec("passwd user");
需要输入新密码、确认新密码
怎么知道什么时候输入新密码、怎么输入新密码呢
我是通过读process.getInputStream()有没有提示输入密码,如果有提示输入密码再往process.getOutputStream()中写入新密码的,但是这样程序会阻塞在读取输入流的时候
...全文
170 2 打赏 收藏 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
iori200908 2010-03-05
  • 打赏
  • 举报
回复
引用 1 楼 chenliuyang 的回复:
还有一个error流要拿到

Error流拿到以后,读Error流?
chenliuyang 2010-03-05
  • 打赏
  • 举报
回复
还有一个error流要拿到

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧