Назад | Перейти на главную страницу

Сценарий оболочки с разрешениями для исполняемого файла возвращает «команда не найдена»

У меня есть файл сценария оболочки с разрешениями на выполнение:

-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