プログラムの実行中にcore.*ファイルを削除する方法は?

プログラムの実行中にcore.*ファイルを削除する方法は?

私は.shファイルから私のプログラムを起動します(単純化のためにその内容が単に./myprogramであるとします)。不明な理由から、このプログラムは大きなcore.*ファイルを生成します。プログラムの実行時にそのファイルを削除するには、.shファイルに何を追加する必要がありますか?

ベストアンサー1

core事後分析用の文書が用意されています。墜落コース、あなた〜しなければならない何が起こっているのかを調べてください(分割エラーやその他の衝突によって信号が発生する可能性があります)。深刻なセキュリティの脆弱性! )。

ファイルはプログラムがクラッシュした後に記録されるので、いつでも安全に削除できます。それにもかかわらず、プロセスが開いたファイルを削除すると、ファイルシステムエントリは削除されますが、プロセスにはまったく影響しません。

おすすめ記事