<ブロック引用>
Linux
ありますか?中央ログまたは類似のものですか?
システムログの通常の場所は /var/log/
です .各ログに記録される内容は syslog の設定によって異なりますが、一般的にログイン以外はすべて /var/log/syslog
に記録されます .
これは、問題が発生した場合に個々のアプリケーションが何らかの手がかりをそこに残すという保証ではありません。しかし、それら、またはシェルは、標準出力/標準エラー ストリームに何かを吐き出す可能性が高く、端末からフォアグラウンドで面倒なアプリケーションを実行すると、その内容を見ることができます。
Ubuntu では、segfaults は /var/log/kern.log
で書き込まれます .セグメンテーション違反を起こすプログラムを作成してテストしました:
void main() {
int *a=0;
*a=0;
}
セグメンテーション違反の後、 /var/log/kern.log
にこの行がありました :
a.out[534]: segfault at 0 ip 08048432 sp bfaec8c0 error 6 in a.out[8048000+1000]