Como posso definir o intervalo da máquina do tempo para vários minutos no Mojave?

3

Eu quero definir intervalo de máquina do tempo para 15 minutos, em vez de 1 hora padrão da Apple.

O que eu quero é:

  1. Intervalo da máquina do tempo de 15 minutos.
  2. O backup da máquina do tempo deve respeitar o status da bateria / energia, o que significa que o backup não deve ocorrer enquanto não estiver conectado à energia.

eu tentei sudo defaults write /System/Library/LaunchDaemons/com.apple.backupd-auto StartInterval -int 1800 mas não funciona.

Eu também tentei desativar csrutil e modificado /System/Library/LaunchDaemons/com.apple.backupd-helper.plist 's Interval, Delay, GracePeriod mas também não funciona.

Como posso configurar isso no Mojave? (Atualmente executando 10.14.2)

ik1ne
fonte
csrutil é SIP (System Integrity Protection), e pode querer adicionar isso para maior clareza
Sam

Respostas:

3

NVM eu percebi isso.

Este é um ótimo momento para terminar a resposta, certo? ...Não? Ok eu vou te mostrar qual era o problema então ...

O que é necessário para fazer isso em Mojave é:

  1. desativar csrutil.
  2. sudo vi /System/Library/LaunchDaemons/com.apple.backupd-helper.pliste edite Interval, Delay, GracePeriod. Eu apenas os configurei para 1/4 do valor original.
  3. Reinicialização . Você estava indo para reativar csrutil de qualquer maneira, certo?

Depois disso, a máquina do tempo prefpane ainda vai dizer que vai fazer o backup 1 hora após o último backup, mas o backup automático acontece 15 minutos depois no meu caso.

ik1ne
fonte
By the way, alguém sabe o que esses números Interval, Delay, GracePeriod na verdade são? Eu coloquei 1/4 de seu valor original por preguiça.
ik1ne
1

Experimente o utilitário gratuito TimeMachineEditor. Ele permite que você defina praticamente qualquer tipo de programação desejada. Muito mais fácil e mais versátil do que editar arquivos manualmente.

user128998
fonte
Usou isso antes, ele funciona muito bem - não o usou no Mojave ... mais 1
Solar Mike
Isso não me permite definir intervalo para minutos. Eu sei, é possível configurar o backup agendado manualmente, mas eu prefiro fazer um hotkey de backup e pressioná-lo sempre que eu salvar um arquivo em vez de adicionar 4 * 24 = 96 agendamentos.
ik1ne
1
Se o seu objetivo real é fazer backup sempre que um arquivo é alterado, o Time Machine não é a ferramenta certa. Por um lado, não apenas faz o backup do arquivo que você acabou de salvar. mas também todos os outros arquivos que foram alterados na sua unidade. O que pode aumentar o tempo de backup se muitos arquivos forem alterados (por exemplo, arquivos de sistema, arquivos de cache, etc.). Em vez do Time Machine, sugiro que você use algo como o ChronoSync que pode ser configurado para acionar um backup de uma pasta sempre que um arquivo for alterado dentro dessa pasta. Dessa forma, você está apenas fazendo o backup dos arquivos que você alterou pessoalmente.
user128998
@ user128998 Ah ... nunca ouvi falar disso, e depois de ler sua descrição eu acho que é uma solução perfeita para mim (depois de editar backupd-helper.plist, eu realmente estava fazendo tmutil listbackups e tmutil compare A B para excluir todos os arquivos do sistema operacional manualmente). Eu baixei a versão de avaliação e vou tentar. Obrigado!
ik1ne
Eu não uso esse recurso de "sincronização ao vivo" com muita frequência, mas quando faço isso, é inestimável. Pelo que me lembro, é uma opção de agendamento que você define, e não algo que faz parte do próprio documento de sincronização. Deixe-me saber se você tem problemas para configurá-lo.
user128998