информация об извлечении от файла журнала

Это появляется как Ваше соединение, был установлен, и данные были переданы так, не кажется, что проблема связана с Вашим known_hosts или установлением Вашего соединения.

Если был NAT между этими 2 компьютерами, и rsync должен был вычислить контрольную сумму для большого файла затем, кажется, что было бы возможно, что время, которое требуется для вычисления контрольной суммы, превысило бы отрезок времени, что перевод для соединения сохраняется в таблице состояния. Я испытал бы желание добавить опцию как это ServerAliveInterval 60 на машине, действующей как ssh клиент для принуждения, сохраняют alives, который будет отправлен.

0
задан 21 September 2011 в 22:19
2 ответа

это было не то, что я хотел, мне нужны элементы в пределах последнего X часы / дни

  1. Получите последний раз с помощью:

     endtime = `tail -1 $ 3 | awk '{print substr ($ 4, 2, длина ($ 4) -1)}' '
    
  2. Преобразуйте его во время эпохи.

  3. время начала рассчитывается путем вычитания последних часов (дней), которые вы хотите отфильтровать из время окончания :

     if [$ 1 = "-O"]; затем
     time = `выражение $ 2 \ * 60 \ * 60`
    фи
    если [$ 1 = "-P"]; затем
     time = `выражение $ 2 \ * 24 \ * 60 \ * 60`
    фи
    
    starttime = `выражение endtime.epoch - время`
    

Обратитесь к этой теме, о которой я упоминал выше, чтобы выполнить свою задачу.

0
ответ дан 5 December 2019 в 16:55

Теги

Похожие вопросы