Здравствуйте,
Я сделал bash скрипт как root и он работает, если я захожу в папку, где он находится и делаю sudo ./scriptname.sh Я создал папку bin в /home/myusername и добавил туда мой скрипт. Потом я добавил в PATH /home/myusername/bin так: export PATH=$PATH:/home/myusername/bin И когда я делаю echo $PATH, то вначале я его вижу. Тем не менее, когда я просто пишу где-то sudo scriptname.sh, то везде получаю «command not found» почему то. Еще такой момент... Что касаемо аттрибутов моего скрипта, то они такие: -rwxr-xr-x
Если можно, разъясните поподробней как можно в Ubuntu сделать так, чтобы скрипт исполнялся отовсюду, если он находится в директории /home/myusername/bin. Ну, с командой
export PATH=$PATH:/home/myusername/bin
ясно, а по поводу файлов .bash_profile и .bashrc совсем не ясно. Я читал в Сети при эти файлы в данном контексте, но так и ничего не понял, если честно... Что с ними делать...