Код: Выделить всё
import subprocess
subprocess.Popen("diskutil unMount /dev/diskX", shell=True)
subprocess.Popen("sudo dd if='file_name' of='/dev/diskX'", shell=True)
При запуске этой команды я могу ввести «SIGINFO» и нажать ctrl + t во время передачи, чтобы получить переданную сумму, но я не знаю, как преобразовать ее в сценарий Python.
Я выполняю передачу после размонтирования диска, поэтому я не могу просто запрашивать на дисках новые файлы по мере их передачи и сравнивать их как % от исходного размера файла.
Подробнее здесь: https://stackoverflow.com/questions/508 ... ess-python
Мобильная версия