Я столкнулся с каким-то странным поведением в моей системе Linux.Я создал несколько файлов скриптов bash и изменил их режим на исполняемый.Однако некоторые из них могут быть вызваны и выполнены, а другие - нет (с ошибкой msg команды не найдено).В результате я создал cp файл, основанный на том, который можно было найти и выполнить, а затем заменил вновь созданный файл содержимым из файла, который нельзя было выполнить как уродливое решение.Это сработало для меня, но просто хочу знать, что вызвало эту проблему.Было бы замечательно, если бы кто-нибудь знал быстрое решение, так как эта проблема повторяется.
Например, вы можете видеть, что система может запускать blastem, но не bbrBlas
[c052308@sander ~]$ /home/c052308/bbrBlas -d ./BBR -l pt -p prior.txt -r
/home/c052308/bbrBlas: Command not found.
[c052308@sander ~]$ ./blastem
[c052308@sander ~]$ ./bbrBlas
./bbrBlas: Command not found.
[c052308@sander ~]$ ls -l bbrBlas blastem
-rwxr-xr-x 1 c052308 sashare 3108 Aug 18 17:03 bbrBlas
-rwxr-xr-x 1 c052308 sashare 798 Aug 12 12:06 blastem