On 4/4/06, Fabiano Manoel de Andrade wrote: > No arquivo /opt/intel/fc/9.0/bin/ifortvars.csh tem como > seria setada o PATH com o csh. É através de > setenv PATH /opt/intel/fc/9.0/bin:$PATH > No seu caso acho que deveria fazer então > source /opt/intel/fc/9.0/bin/ifortvars.csh .
Agora sim, mandar o csh interpretar um arquivo com sintaxe de csh deve dar certo. :-) O "source funciona como root" provavelmente porque o root usa bash e os outros usuários não. Bom, complementando a resposta do Fabiano: Se o Jonathan leu o manual do csh, já deve estar sabendo que os arquivos de inicialização dele são: /etc/csh.login (para todos usuários, shell de login -- equivalente ao /etc/profile do bash), /etc/csh.cshrc (para todos usuários, shell comum -- equivalente ao /etc/bash.bashrc do bash), ~/.login (para um único usuário, shell de login -- equivalente ao ~/.profile do bash) e ~/.cshrc (para um único usuário, shell comum -- equivalente ao ~/.bashrc do bash). Resumindo, se for possível alterar os arquivo de configuração do sistema, coloque o "source /opt/intel/fc/9.0/bin/ifortvars.csh" em /etc/csh.login *e* em /etc/csh.cshrc. Se não for possível alterar os arquivos do sistema, cada usuário deve ter o source nos arquivos ~/.login *e* ~/.cshrc . Suponho que isso também funciona no tcsh que deve ser o shell verdadeiramente usado. -- Bruno de Oliveira Schneider http://www.dcc.ufla.br/~bruno/