cron을 이용해서 실행한 데몬이 코어덤프를 만들지 않습니다.

rick의 이미지

일부러 덤프가 생기도록 실행파일을 만들었습니다.
a.out을 만들었다고 하면
./a.out 하여 실행하면
코어덤프가 실행파일과 같은 경로에 생깁니다.

그런데 cron -> 쉡스크립트 -> a.out 식으로 실행하니까 코어덤프가 남지 않는군요

이유나 해결책을 아시는 분 있으신가요?

a.out의 경로는 /home/pet/test/a.out 이구요

스크립트는

#!/bin/bash
/home/pet/test/a.out

crontab -e 해서 보면

* * * * * /home/pet/test/coretest

coretest 가 스크립트 파일입니다.

bushi의 이미지

cd /
/home/pet/test/a.out

cd /home/pet/test
./a.out

OTL

rick의 이미지

이렇게 해봤는데 안되더군요.

lovian의 이미지

해당 쉘의 ulimit 값은 어떤가요??
cron의 실행 계정으로 core size 가 0인 경우도 있는 것 같던데요.
-----------------
한글을 사랑합니다.

-----------------
한글을 사랑합니다.

rick의 이미지

unlimited 로 해뒀습니다. 그냥 스크립트를 실행하면 코어덤프가 잘 만들어 집니다.