Мне настроен мини-проект для запуска bash-скрипта для архивирования и удаления файлов, которые старше 'x' дней. Файл будет заархивирован в каталоге / nfs / archive, и его необходимо сжать (TAR) или удалить ... например, "/test.sh 15" удалит файлы старше 15 дней. Кроме того, мне также нужно ввести некоторую проверку проверки перед удалением файлов ...
Мой код на данный момент:
> #!/bin/bash
>
> #ProjectEssentials:
>
> # TAR: allows you to back up files
> # cronjob: schedule taks
> # command: find . -mtime +('x') -exec rm {} \; this will remove files older than 'x' number of days
>
> find /Users/alimohamed/downloads/nfs/CAMERA -type f -name '*.mov'
> -mtime +10 -exec mv {} /Users/limohamed/downloads/nfs/archive/ \;
>
> # TAR: This will allow for the compression
>
> tar -cvzf doc.tar.gz /Users/alimohamed/downloads/nfs/archive/
>
> # Backup before removing files 'cp filename{,.bak}'? find /Users/alimohamed/downloads/nfs/CAMERA -type f name '*.mov' -mtime +30
> -exec rm {} \; ~
Любая помощь будет высоко ценится !!