47 votos

La Máquina del tiempo, el progreso desde la línea de comandos

El Tiempo de la Máquina del panel de control proporciona información sobre el progreso de las copias de seguridad. Por ejemplo

enter image description here

Es allí una manera de obtener la información desde la línea de comandos?

69voto

James Socol Puntos 146

Mientras que la copia de seguridad se está ejecutando, información detallada gan ser adquirida por

tmutil status

que debe devolver algo similar a 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 usted sólo tiene que cuidar el porcentaje, intente lo siguiente (se ve feo, sólo funciona si hay un porcentaje de la pantalla):

tmutil status | awk '/_raw_Percent/ {print $3}' | grep -o '[0-9].[0-9]\+' | awk '{print $1*100}'

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X