ここで状況が発生します。数日前、ターゲット ボードにコア ダンプ ファイルが表示されました。/etc/profile に「ulimit -c unlimited」を追加して、コアダンプ生成サポートを提供しました。しかし、誰かが私に言いました。
これは、systemd によって開始されたプロセス/サービスではなく、ログイン シェルから起動されたプログラムにのみ影響します。etc/limits は、これらのデフォルトを設定するための適切な場所です。
そこで、/etc/limits ファイルを変更し、「ulimit -c unlimited」行を追加しましたが、コアダンプ ファイルが表示されなくなりました。
kill -9 $$ を実行してセグメンテーション違反を生成すると、以前と同様にコアダンプ ファイルが生成されます。
「/proc/sys/kernel/core_pattern」ファイルを変更して、ulimit -c unlimited を明示的に実行しようとしましたが、うまくいきません
どこが間違っているのでしょうか??