web-dev-qa-db-ja.com

Linuxで単一のプロセスをクラッシュさせる方法は?

アプリケーションプロセスがクラッシュしたときの結果を分析したい。 Linuxで単一のプロセスを手動でクラッシュさせるにはどうすればよいですか?

3
Harikrishnan

kill(1) を使用してみてください。たとえば、信号SIGSEGV(セグメンテーション違反)、SIGBUS(バスエラー)など。 他の有用な信号 が存在する可能性があります。

7
user9517

あなたはあなたのプロセスにSIGILLシグナルを送ることを試みることができます:

 kill -SIGKILL PID

実行中のプログラムのPIDを取得するには

構文:

pgrep program_name
pidof program_name

このコマンドを試すこともできます:

kill -SIGKILL $(pidof processName)
0
romain.k