Com a opção -m
, o PuTTY usa uma sessão não interativa por padrão.
Seu comando / script provavelmente depende de algumas variáveis de ambiente (como PATH
) sendo definidas especificamente.
É bastante provável que as variáveis sejam configuradas apenas para sessões interativas. Provavelmente porque eles são modificados em um script de inicialização que é executado (originado) apenas para as sessões interativas.
As soluções são:
-
Corrija os scripts de inicialização para modificar as variáveis incondicionalmente (mesmo para sessões não interativas).
-
Modifique o script para não depender de variáveis de ambiente.
Ou você pode pesquisar o script do perfil, consulte o link .
-
Force o PuTTY a usar uma sessão interativa usando o
-t
switch