Chinaunix

标题: 一个很诡异的错误,大家能解决吗? [打印本页]

作者: ltlljl12    时间: 2012-05-17 14:18
标题: 一个很诡异的错误,大家能解决吗?
编译了一个可执行程序,比如一个叫test的可执行程序
执行  ./test,  完全正常运行


但是问题来了  
我将test放到cron里头,会出现 segfault at 0 rip 3bec89b990 rsp 7fffddbfa128 error 4这个错误,test没运行完,就异常结束。
(注:cron的写法是没有问题的。)

奇怪:单独执行时正确,为什么放入cron中就出现段错误?
作者: ltlljl12    时间: 2012-05-17 14:26
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
作者: file3    时间: 2012-05-18 22:22
看看你程序里那里错了,找到位置再说
作者: wenlq    时间: 2012-05-19 16:16
看看环境变量设置,弄个shell文件,把环境变量加上,再运行你的程序。crontab 调用那个shell。
要么在程序里把需要的环境变量用putenv("ENVVAL=value");加上。

执行码名字也不要用test。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2