LINUX.ORG.RU
ФорумAdmin

bash: command not found


0

0

Непонятная ситуация , господа... При выполнении любых команд и запуске скриптов из rc.d под root-ом и под другими userами bash говорит command not found - но что, самое интересное команда выполняется и скрипт запускается - все работает. В чем причина такого поворота событий и как избавиться от этого сообщения, подскажите, please

anonymous

При запуске скрипта вручную внутри скрипта все переменные окружения унаследованы из твоего текущего шелла. При автоматическом запуске (rc.d, cron итд) переменные окружения совсем не такие, какими ты привык их видеть. 1. Можно в начале скрипта прописать переменную окружения path 2. Можно все команды вызывать с указанием полного пути (типа вместо cat писать /bin/cat)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.