명령 행에서 Time Machine 진행 컨트롤 패널은 진행중인 백업에 대한 정보를

타임 머신의 컨트롤 패널은 진행중인 백업에 대한 정보를 제공합니다. 예를 들어

여기에 이미지 설명을 입력하십시오

명령 행에서 정보를 얻는 방법이 있습니까?



답변

백업이 실행되는 동안 자세한 정보를 얻을 수 있습니다.

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}'


답변