echo $ PATH внутри терминала gnome:
/home/pc/less.js/bin:/home/pc/local/bin:/home/pc/local/bin:/home/pc/.rvm/gems/ruby-1.9.2-head/bin:/home/pc/.rvm/gems/ruby-1.9.2-head@global/bin:/home/pc/.rvm/rubies/ruby-1.9.2-head/bin:/home/pc/.rvm/bin:/ USR / местные / бен:/ Главная / рс / местные / бен:/ USR / lib64 / МПИ / ССАГПЗ / OpenMPI / бен:/ Главная / рс / бен:/ USR / местные / бен:/ USR / бен:/ бен:/ USR / bin / X11:/ USR / X11R6 / бен:/ USR / игры:/ USR / lib64 / JVM / JRE / бен:/ Главная / рс / Программирование / Программное обеспечение / туп:/ Главная / рс / Программирование / Библиотеки / depottools:/home/pc/Programming/Libraries/apache-maven-3.0.4/bin
Из этого скрипта:
#!/bin/zsh
echo $PATH
while inotifywait -e modify /home/pc/vbox-shared/less; do
lessc custom.less > /home/pc/vbox-shared/less/custom.css
done
/ USR / lib64 / МПИ / ССАГПЗ / OpenMPI / бен:/ Главная / рс / бен:/ USR / местные / бен:/ USR / бен:/ бен:/ USR / bin / X11:/ USR / X11R6 / бен:/ USR / игры:/ USR / lib64 / JVM / JRE / бен
Как видите, я изменил свой файл .zshrc
следующим образом:
экспорт PATH =/home/pc/less.js/bin:$ PATH
Почему это не работает в сценарии при выполнении в виде файла? Проблема в том, что команда lessc не найдена.