Насколько я знаю, это невозможно. В Time Machine нет настоящих «крючков».
Тем не менее, вы можете сделать что-то около как хорошо: вы можете отключить автоматическое резервное копирование, которое делает Time Machine, и вместо этого запустить его вручную:
#!/bin/sh
run_your_command_here
run_another_command_here
and_so_on
tmutil startbackup --block --auto
exit 0
Обратите внимание на этот бит из человек тмутил
Опция --auto предоставляет поддерживаемый механизм, с помощью которого
запускать автоматические резервные копии, аналогичные автоматическим резервным копиям
которые запланированы системой. Пока это не идентично
к истинным системным резервным копиям, он предоставляет настраиваемые планировщики
способность достичь некоторого (но не всего) поведения в обычном режиме
выставляется при работе в автоматическом режиме.
Мне не ясно, в чем разница, но стоит отметить, что она существует.