타임 머신의 컨트롤 패널은 진행중인 백업에 대한 정보를 제공합니다. 예를 들어
명령 행에서 정보를 얻는 방법이 있습니까?
답변
백업이 실행되는 동안 자세한 정보를 얻을 수 있습니다.
tmutil status
다음과 같은 것을 반환해야합니다 :
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";
}
백분율 만 신경 쓰면 다음을 시도하십시오 (못생긴 것처럼 보이고 표시 할 백분율이있는 경우에만 작동합니다).
tmutil status | awk '/_raw_Percent/ {print $3}' | grep -o '[0-9].[0-9]\+' | awk '{print $1*100}'
답변
백분율 값만 얻으려면 :
tmutil status | awk -F'"' '/_raw_Percent/ {print $4*100}'