Скрипт Expect не отправляет пароль, как планировалось [закрыто]

Учитывая, что google уничтожил chrome: // память в марте 2016 года, теперь я использую smem :

# detailed output, in kB apparently
smem -t -P chrom
# just the total PSS, with automatic unit:
smem -t -k -c pss -P chrom | tail -n 1
  • , чтобы быть более точным, заменить chrom полным путем, например / opt / google / chrome или / usr / lib64 / chromium-browser
  • это работает так же для многопроцессорного firefox (e10s) с -P firefox
  • будьте осторожны, smem сообщает о себе на выходе, дополнительно ~ 10-20M в моей системе.
  • в отличие от top, для точного мониторинга корневых процессов ему нужен root-доступ - для этого используйте sudo smem .
  • см. этот ответ SO для получения более подробной информации о том, почему smem является хорошим инструментом и как читать вывод.

2
20.04.2017, 11:58
1 ответ

Спасибо за все приведенные выше сведения. Попробовав все предложения, оригинальный сценарий внезапно снова начал работать. Когда запрашивался пароль, и пароль отправлялся по желанию, он не появлялся в терминале, как раньше, и был отклонен, его незаметно передавали в терминал и принимали, как будто я набирал сам.

Итак, я запускал скрипт несколько раз, и 1/10 раз та же проблема все еще сохранялась. Есть три разных пароля, которые необходимо отправить, и какой из них «проходит», а какой «эхо» в терминале и отклоняется, кажется случайным. Я не знаю, почему это происходит, но я подозреваю, что это имеет мало общего с Expect и фактическим сценарием.

1
27.01.2020, 22:18

Теги

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