[Thread Prev][Thread Next][Index]
Re: [ferret_users] spawn stops working
Hi,
> So one possibility: If you have something in your shell initialization files
> (such as $HOME/.bashrc, $HOME/.cshrc, $HOME/.login) that needs some
> interaction (or sometimes even just prints something), this can cause an
> error or cause it to hang.
That's indeed a possibility! and I guess you can focus on .bashrc .
Fortran's SYSTEM subroutine just calls the C standard library function
system(3); at least gfortran's does so. On Linux, system(3) in turn
calls "/bin/sh -c" . On the other hand, /bin/sh is a symbolic link to
bash on most Linux distributions (including CentOS). Since the call
"/bin/sh -c" means that it's not a login shell, .bash_profile isn't
sourced, which leaves .bashrc .
Regards,
Ryo
[Thread Prev][Thread Next][Index]
Contact Us
Dept of Commerce /
NOAA /
OAR /
PMEL /
Ferret
Privacy Policy | Disclaimer | Accessibility Statement