Я пытаюсь подключиться к удаленному серверу с использованием подпроцесса python и ssh, перечислить файлы в каталоге, используя "find. -print0 'и распечатать содержимое каждой строки файла, избегая проблем с памятью. любые идеи ребята?
Я бы очень хотел, но если вы действительно хотите придерживаться python. http://www.lag.net/paramiko/ является клиентом для ssh. Из этого, если вы знаете ssh, просто выполняете некоторые команды с другой стороны.
Возможно, вы могли бы взглянуть на Fabric, он реализован в Python и знает об управлении большими потоками между удаленным хостом и айзером.
РЕДАКТИРОВАТЬ:
чтобы распечатать содержимое ваших файлов, попробуйте следующее:
find . -exec cat {} \;
то вам придется отправить его с помощью ssh на ваш удаленный хост
ssh user@host 'find . -exec cat {} \;'
затем вызовите это с помощью вызова подпроцесса