Я пытаюсь выполнить следующую строку
gsutil -m rsync s3://input gs://output
в python.При запуске этой строки в терминале оболочки она работает нормально.Однако я пытаюсь запустить это в скрипте Python, используя следующую строку.
subprocess.Popen(["gsutil", "-m", "rsync", "s3://input", "gs://output"])
Однако он просто висит навсегда.Он выводит следующее:
Building synchronization state...
Starting synchronization...
Команда bash успешно печатает:
Building synchronization state...
Starting synchronization...
Copying s3://input/0000
[0/1 files][ 1.0 MiB/ 5.1 MiB] (number here)% Done
, и файл отображается в моей корзине GS