Опитвам се да получа резултата от команда, като правя ssh на отдалечен сървър, използвайки командата по-долу.
os.system('ssh user@host " ksh .profile; cd dir; find . -type f |wc -l"')
Резултатът от тази команда е 14549 0
защо има нула в изхода? има ли някакъв начин за съхраняване на изхода в променлива или списък? Опитах се да присвоя изход към променлива и списък също, но получавам само 0 в променливата. Използвам python 2.7.3.
subprocess
вместоos.system
. - person Fred Foo   schedule 09.10.2013