У меня есть файл сценария оболочки с разрешениями на выполнение:
-rwxr-xr-x 1 root root 1147 Jan 26 2017 my_script
Даже запустив его как root - Полностью квалифицированный (путь / к / файлу / my_script) Я получаю следующую ошибку:
-bash: my_script: command not found
SELinux применяется, и метка контекста:
unconfined_u:object_r:var_t:s0
Но даже попытка выполнить с отключенным SELinux
Current mode: permissive
не устраняет ошибку. Этот сценарий раньше выполнялся, как и ожидалось.
Чего я не понимаю - почему возникает это исключение?
Ссылка: CentOS версии 6.9
my_script
нет в вашем PATH. Таким образом, вы должны указать путь к нему при прямом вызове.
./my_script