Progreso de Time Machine desde la línea de comando

19

El panel de control de Time Machine proporciona información sobre las copias de seguridad en curso. Por ejemplo

¿Hay alguna forma de obtener la información desde la línea de comandos?

    
pregunta Matteo 18.12.2014 - 08:30

1 respuesta

26

Mientras se ejecuta la copia de seguridad, se puede obtener información detallada de

tmutil status

que debería devolver algo como esto:

Backup session status:
{
    BackupPhase = Copying;
    ClientID = "com.apple.backupd";
    DateOfStateChange = "2014-12-18 14:14:21 +0000";
    DestinationID = "B4AF88-5AD5-49BE-B254-650B44E20499";
    DestinationMountPoint = "/Volumes/TimeMachine";
    Percent = "0.852581430477103";
    Progress =     {
        TimeRemaining = 0;
        "_raw_totalBytes" = 38596759;
        bytes = 36563200;
        files = 480;
        totalBytes = 42456434;
        totalFiles = 480;
    };
    Running = 1;
    Stopping = 0;
    "_raw_Percent" = "0.9473127005301144";
}

Si solo te importa el porcentaje, prueba lo siguiente (parece feo, solo funciona si hay un porcentaje para mostrar):

tmutil status | awk '/_raw_Percent/ {print $3}' | grep -o '[0-9].[0-9]\+' | awk '{print $1*100}'
    
respondido por el Asmus 18.12.2014 - 15:33

Lea otras preguntas en las etiquetas