DerivedDataを放置すると結構溜まってるので毎朝6AMに削除するようにする。
Contents 非表示
手順
好きな場所に削除用のスクリプトを作成、特にこだわりなければホームディレクトリとかでヨシ
clear_derived_data.sh
#!/bin/sh
# DerivedDataのパス
DERIVED_DATA_PATH="<#DerivedDataのPATH#>"
# スクリプトの実行確認
echo "Deleting files in $DERIVED_DATA_PATH"
# DerivedDataを削除
rm -rf "$DERIVED_DATA_PATH"/
echo "Deletion complete"
ターミナルを開いて以下を実行、スクリプトに実行権限を与えるためです。
chmod +x clear_derived_data.shのPATH
例:
chmod +x /Users/stevejobs/clear_derived_data.sh
cronジョブの設定
ターミナルでcrontab -e
を実行し、編集モードにする。
以下を追加
0 6 * * * clear_derived_data.shのPATH
例:
0 6 * * * /Users/stevejobs/clear_derived_data.sh
保存して終了、これで毎朝6AMにrm -rf
が実行されてDerivedDataがきれいになる (はず)