Que yo sepa, eso no es posible. No hay ningún "gancho" real en Time Machine.
Sin embargo, puede hacer algo casi como bueno: puedes desactivar las copias de seguridad automáticas que hace Time Machine y ejecutarlas manualmente en su lugar:
#!/bin/sh
run_your_command_here
run_another_command_here
and_so_on
tmutil startbackup --block --auto
exit 0
Tenga en cuenta esta parte de man tmutil
La opción --auto proporciona un mecanismo compatible con el que activar copias de seguridad "de tipo automático", similares a las copias de seguridad automáticas que son programados por el sistema. Aunque esto no es idéntico a las verdaderas copias de seguridad programadas por el sistema, proporciona a los programadores personalizados la capacidad de lograr algunos (pero no todos) comportamientos normalmente comportamiento normalmente exhibido cuando se opera en modo automático.
No me queda claro cuál es la diferencia, pero vale la pena señalar que existe una.