У меня есть .sh-файл в папке bin, но когда я пытаюсь его использовать, сервер не может найти его в папке.Почему команда не найдена в определенной папке?
/home/monju/full/app/bin $ls
checkServer.sh etf_disagg_config_loader.sh getLogName.sh mapr
common.sh findLog.sh jgrouplog.sh phase2b
commonStart.sh findServer.sh jmx postInstallSetup.sh
errorLog.ksh followLog.sh jrebel.sh probe.sh
etf genTestFile.ksh killServer.sh RMSDisable.sh
/home/monju/full/app/bin $stopServer.sh
bash: stopServer.sh: command not found
в то время, когда я использую /home/monju/full/app/bin/stopServer.sh
, он может быть использован.
Вы правильно относитесь. :) – Barmar
Это * дополнительная * плохая практика, чтобы иметь ее перед '$ PATH', поскольку все, что находится в текущем каталоге, будет поднято до использования стандартных путей поиска. – Kusalananda