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?
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?
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}'
Lea otras preguntas en las etiquetas command-line time-machine