PATH
должен содержать каталоги. Если /usr/bin/package/executable
это буквально исполняемый файл, то есть файл, который вы запускаете, то ваша PATH=...
строка неверна. Вы, вероятно, имели в виду:
export PATH="$PATH":/usr/bin/package
Я проникаю от ubuntu
к centos
и нахожусь в процессе настройки centos server'. I am trying to add an executable to path and having difficulty. I
ssh` на сервер в качестве корневой сборки и установки исполняемого файла и добавить к пути с помощью:
export PATH=$PATH:/usr/bin/package/executable
После этого echo $PATH
я вижу, что он был добавлен, но не могу вызвать исполняемый файл.
Я читал, что добавить исполняемый файл к /etc/profile.d
более безопасным, но я не уверен и ищу некоторые знания. Спасибо :).
Может быть:
echo 'pathmunge /usr/bin/package/executable' > /etc/profile.d chmod +x /etc/profile.d
Результаты 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
PATH
должен содержать каталоги. Если /usr/bin/package/executable
это буквально исполняемый файл, то есть файл, который вы запускаете, то ваша PATH=...
строка неверна. Вы, вероятно, имели в виду:
export PATH="$PATH":/usr/bin/package