Я думаю, что есть много способов, но поскольку OSX основан на UNIX, вы можете использовать хороший старый crontab и некоторые скрипты bash.
- Создайте скрипт delete_old_transcripts.sh. Убедитесь, что он имеет права на выполнение.
Код внутри файла sh:
#!/bin/bash $days_old=7 find "~/Documents/iChats" -type f -mtime +$days_old -exec rm -f {} \;
- Добавьте скрипт в свой пользовательский crontab для запуска каждый час (я полагаю, вы не держите свой компьютер открытым весь день, поэтому, если он пропустит один час, он удалит ваши старые файлы в следующий час).
Открыть конфигурацию crontab:
crontab -e
Добавить и сохранить:
0 * * * * <path to delete_old_transcripts.sh>