アプリケーションプロセスがクラッシュしたときの結果を分析したい。 Linuxで単一のプロセスを手動でクラッシュさせるにはどうすればよいですか?
kill(1) を使用してみてください。たとえば、信号SIGSEGV(セグメンテーション違反)、SIGBUS(バスエラー)など。 他の有用な信号 が存在する可能性があります。
SIGSEGV
あなたはあなたのプロセスにSIGILLシグナルを送ることを試みることができます:
kill -SIGKILL PID
実行中のプログラムのPIDを取得するには
構文:
pgrep program_name pidof program_name
このコマンドを試すこともできます:
kill -SIGKILL $(pidof processName)