Итерация файла команды LDIF изменить вывод команды - PullRequest
0 голосов
/ 18 февраля 2020

Я пытаюсь запустить команду ./ldapmodify --port 1389 --bindDN 'cn=Directory Manager' --bindPassword password /tmp/delete.ldif.

Файл Delete.ldif имеет следующие записи:

dn: uid=AaronClark,ou=people,ou=realmtest02_nonprd_01,dc=kronos,dc=com Changetype: delete

dn: uid=SimonaOrasca,ou=people,ou=realmtest02_nonprd_01,dc=kronos,dc=com changetype: delete

dn: uid=PotterEmp32,ou=people,ou=realmtest02_nonprd_01,dc=kronos,dc=com changetype: delete

Он пытается удалить пользователей, присутствующих в файле delete.ldif. Но выдает ошибку, если конкретный пользователь не найден и выходит из удаления.

Есть ли какие-либо изменения в команде для чтения следующей строки, если пользователь не может быть удален из файла до конца файла.

Я также пытаюсь установить соединение S SH с Linux машиной через Windows машину и пытаюсь напечатать вывод командной строки, используя приведенный ниже фрагмент кода

byte[] tmp=new byte[4000000];
while(in3.available() > 0) {
  int i = in3.read(tmp, 0, 4000000);
  if (i < 0) break;
  System.out.print(new String(tmp, 0, i));
}

Но этот код ничего не печатает когда я выполняю код. Но вывод печатается в режиме отладки.

...