回答:
要するに、それらを削除しても安全です。
この/cores
フォルダーは、OS Xがコアダンプを保存する場所です。これらは、開発者がソフトウェアの障害をトラブルシューティングおよび診断するためのファイルです。これらは、ソフトウェアのクラッシュ時に生成されます。あなたが開発者ではない場合、または開発者向けのソフトウェアをテストしていない場合、これらのファイルは目的を果たしません。
ファイルには、クラッシュが発生した時点のMacのメモリ(またはRAM)の状態が含まれています。開発者やテスターがクラッシュをデバッグするのに役立つ情報がたくさんあります。他の人にはあまり使いません。
デフォルトでは、OS Xはコアダンプファイルを生成しないように設定されています。あなたが入力した場合sudo launchctl limit core
、ターミナルウィンドウには、作成するために許可されているダンプ・ファイルのソフトとハードのサイズ制限で応答します。ソフト制限は各プロセスのデフォルトを意味しますが、プロセスは必要に応じてハード制限の値までのみこれを変更できます。デフォルトでは、OS Xの値は「0無制限」と思われますが、オペレーティングシステムはデフォルトでコアダンプを作成しませんが、プロセスは必要に応じて無制限のコアダンプファイルを作成することを選択できます。
sudo launchctl limit core 0 0
機能を完全に無効にするよう入力するだけで、マシンの設定を変更できます。sudo launchctl limit core 0 unlimited
変更された場合、デフォルトの動作を復元します。
ulimit -c
現在のシェルプロセスを超えた何かを?Linuxではそうではありません。
launchctl
。developer.apple.com/library/mac/documentation/Darwin/Reference/…を
ulimit
マンページだと思った。しかし、私は上記の行を意味したlaunchctl
。
cd /cores; sudo find . -mtime +30 -type f -delete
launchctl limit core
コアサイズの許容値は何を示していますか?デフォルトでは、サイズ0のソフト制限で何もありません。おそらくコアダンプを有効にしましたか、またはそこに配置されている特定のファイルをトレースできましたか?