コード溜め

備忘録的コンピュータ日記

[linux]coreファイルのサイズを指定する、出力しないようにする

2007-11-29 11:15:31 | shell
  • bashの場合

ulimitコマンドを使う

  1. 最大サイズのcoreを吐かせる
    $ ulimit -c unlimited
  2. 出力させない
    $ ulimit -c 0
  • csh/tcshの場合

limitコマンドを使う

    1. 最大サイズのcoreを吐かせる
      % limit coredumpsize unlimited
    2. 出力させない
      %limit coredumpsize 0

なおサイズの指定は、b,k,mという単位がつけられる

★なお、サイズの上限はシステムでも決められている。そのサイズを上回る指定はできない。(hard limit)と呼ぶ。ulimit -Hcまたはlimit -h coredumpsizeで確認できる。