Ho creato un breve flusso di lavoro di Automator.
Fa un "Get Finder Finder Items" dalla directory "sourcesfiles".
Quindi fa un "Copia oggetti Finder" nella directory "targetdir". "Sostituisci file esistenti" è deselezionato.
Ho impostato un cron job per eseguirlo ogni 2 minuti. Funziona e funziona. Copia la directory "sourcefiles" in "targetdir / sourcefiles".
Tuttavia, quando i file vengono cancellati dalla directory "sourcefiles", copia una directory vuota in "targetdir" ... cioè, i file di backup in "targetdir" vengono eliminati.
Ho provato a spuntare la casella di controllo "Copia elementi del Finder > Sostituisci file esistenti". Ma poi ha creato una nuova copia ogni volta. Finisco con questo ...
targetdir / sourcefiles
targetdir / sourcefiles copy
targetdir / sourcefiles copy 2
targetdir / sourcefiles copy 3
targetdir / sourcefiles copia 4
... e così via.
DOMANDA: Come posso fare in modo che l'automatore esegua una copia del file più recente, ma non cancelli il backup quando il file originale viene eliminato?