adicionando caminho ao centos 7 usando ssh

0

Estou migrando de ubuntu para centos e estou no processo de configurar o centos server'. I am trying to add an executable to path and having difficulty. I ssh 'no servidor como raiz e instale o executável e o caminho add to usando:

export PATH=$PATH:/usr/bin/package/executable

Depois que eu faço echo $PATH eu posso ver que ele foi adicionado, mas não consigo chamar o executável.

Eu tenho lido que adicionar o executável a /etc/profile.d é mais seguro, mas não tenho certeza e estou procurando algum conhecimento. Obrigado:).

Talvez:

echo 'pathmunge /usr/bin/package/executable' > /etc/profile.d
chmod +x /etc/profile.d

resultados de ls-ld

cd /usr/bin
ls -ld gatk-4.0.10.1
drwxr-xr-x 4 root root 4096 Oct  9 15:05 gatk-4.0.10.1
    
por cm0728 13.10.2018 / 15:11

1 resposta

1

PATH deve conter diretórios. Se /usr/bin/package/executable for literalmente um executável, ou seja, um arquivo executado, a linha PATH=... estará incorreta. Você provavelmente quis dizer:

export PATH="$PATH":/usr/bin/package
    
por 16.10.2018 / 14:26