Enable core dumping on the machine (ulimit -c unlimited) and see what that core 
tells you.  Return code from script is not the same as the returncode from the 
underlying executed program. 



Leslie S Satenstein <[email protected]> wrote:

>Hi Mlugers
>
>I wrote about a dozen programs in C for Linux. These are for 32bit and 64 bit 
>systems, have been tested in Ubuntu, Fedora, Mint etc within the directories 
>in which they were compiled and linked.
>
>When I move the programs to the appropriate /bin   ~/bin for example, and run 
>the program from my home directory (~) each program generates a segmentation 
>error. This occurs as the program exits back to Linux.
>
>If I move bash scripts to these same /bin directories, there is no problem 
>with the scripts.
>Is there a security setting for the programs, or something I forget to do? 
>Currently their default settings are 755  
>
>If I test the code in the directory in which it was created using ./ as 
>./programname , everything is fine.
>
>What did I forget to do?  Programs exit with a return(0); or with exit(error 
>code); 
> 
>
>Regards  
> Leslie
> Mr. Leslie Satenstein
>50 years in Information Technology and going strong.
>Yesterday was a good day, today is a better day,
>and tomorrow will be even better.
> 
>mailto:[email protected]
>alternative: [email protected] 
>www.itbms.biz  www.eclipseguard.com
>
>_______________________________________________
>mlug mailing list
>[email protected]
>https://listes.koumbit.net/cgi-bin/mailman/listinfo/mlug-listserv.mlug.ca
_______________________________________________
mlug mailing list
[email protected]
https://listes.koumbit.net/cgi-bin/mailman/listinfo/mlug-listserv.mlug.ca

Reply via email to