O diretório não é um diretório, não é possível instalar o psa [closed]

1

Estou tentando configurar o Tomcat no meu servidor. Eu tenho instruções curtas:

# /usr/local/psa/admin/sbin/tomcatmng --install-psa
# /usr/local/psa/admin/sbin/tomcatmng --is-configured
yes

é tudo, mas não posso fazer isso.

Quando estou em sbin , o comando cd tomcatmng retorna

tomcatmng: Not a directory

Mas quando eu escrevo em cmd ls eu vejo isso. O que está errado ? Estou tentando também colar isso em sbin :

tomcatmng --install-psa

mas também erro, agora command not found .

O que está errado?

ls - l em sbin

-rwxr-x--- 1 root root      70232 Mar 17  2017 tomcatmng
    
por companyn 05.06.2018 / 23:42

2 respostas

1

tomcatmng não parece ser um diretório. Não poderia ser chamado com parâmetros como as instruções sugerem e o ls -l será diferente para um diretório. Então, presumo que seja mais provável que um comando seja executado.

O # como o primeiro caractere nas linhas de comando nas instruções indica que os comandos devem ser executados por root ( oposta a $ ).

O mesmo também é indicado pela sua saída ls -l . O x na coluna de permissão está presente para o proprietário e grupo que são root e root de acordo com as seguintes colunas. Nenhum outro usuário tem permissão para executar este comando.

No Ubuntu, a maneira mais fácil de executar um comando como root é prefixar sudo , ou seja,

sudo /usr/local/psa/admin/sbin/tomcatmng --install-psa

I'm trying also paste this in sbin:

tomcatmng --install-psa

Os comandos no diretório atual devem ser, além disso, prefixados com ./ , essa é uma medida de segurança.

    
por Melebius 06.06.2018 / 11:52
0
echo $PATH

no seu PC, e você provavelmente achará que /usr/local/psa/admin/sbin/ não está lá. Se o programa precisar ser executado, então:

chmod 700 tomcatmng

e digite:

./tomcatmng
    
por john smith 06.06.2018 / 02:59