Ausführung von sudo mit dem SSH "Exec" -Kanal in JSCHJava

Java-Forum
Anonymous
 Ausführung von sudo mit dem SSH "Exec" -Kanal in JSCH

Post by Anonymous »

Ich verwende die Datei, in der ich unten die Befehle übergeben habe: < /p>
  • Code: Select all

    hostname
  • Code: Select all

    pwd
  • Code: Select all

    pbrun su - fclaim
  • Code: Select all

    whoami
  • Code: Select all

    cd ..
  • Code: Select all

    pwd< /code> < /li>
    < /ol>
    
    Ad den Java -Code unten: < /p>
    
    for (String command1 : commands) {
    
    Channel channel=session.openChannel("exec");
    ((ChannelExec)channel).setCommand(command1);
    
    in=channel.getInputStream();
    channel.connect();
    byte[] tmp=new byte[1024];
    while(true){
    while(in.available()>0){
    int i=in.read(tmp, 0, 1024);
    if(i
    
    , aber ich erhalte diese Ausgabe: < /p>
    
    
     Einige Hostname < /li>
    /home/imam
  • missing output
  • Code: Select all

    imam
  • missing output
  • Code: Select all

    /home/imam

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post