Я пытаюсь использовать make-файл для синхронизации некоторых моих каталогов, которые находятся на моем компьютере, с моим флеш-накопителем.Для этой цели я использую несколько команд в одной цели.Makefile выглядит примерно так:
pend:
rsync -avhzPu /foo/ /bar/
rsync -avhzPu /bob/ /alice/
Но каждый раз, когда я делаю make -f .sync pend
, запускается только первая команда, которая выдает некоторый вывод вместе с некоторой ошибкой
sent 45.78K bytes received 3.32K bytes 98.20K bytes/sec
total size is 4.42G speedup is 89,981.37
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1196) [sender=3.1.2]
.sync:14: recipe for target 'pend' failed
make: *** [pend] Error 23
Но когда яЯ запускаю команды отдельно, это работает.Я не уверен, что я здесь не так делаю.