Então, descobri que o erro estava vindo da linha exec /bin/bash --login
. Quando eu removi que o computador funcionou bem e eu estava no bash; no entanto, ele não estava executando meu arquivo de inicialização do bash que tinha várias bibliotecas diferentes de que eu precisava. Ainda não tenho certeza de como fazer isso carregar (sem executar manualmente exec bin/bash
) na máquina original, mas na verdade eu executo em um servidor da universidade, então editei o .cshrc para o seguinte:
echo "I exist in .chshrc"
setenv SHELL /bin/bash
if ($HOSTNAME = *server name*) then
exec /bin/bash
end if
Isso parece ter resolvido meus problemas específicos com isso, embora eu duvide que esta seja uma solução geral para qualquer um que tenha esse problema.