Трябва да направя скрипт за извличане на tar на определено място.
Направих нещо просто като:
cp test.tar /var/www/html
cd /var/www/html
tar xvf test.tar
Ако изпълня командите на ръка всичко е ОК. Ако ги запиша в .sh и след това използвам #bash script.sh, получавам следната грешка ": Not a directory cd: /var/www/html". Някаква идея защо?
Тай за вашето време.
Бележки: Опитах версията на скрипта на виртуална машина (CentOS 5.5) и скриптът работи добре, проблемът възниква на реалната машина, където искам да го използвам (използвах същото изображение на диска на OS, същите конфигурации като на виртуалната машина. .. това го прави наистина много странно за мен).
Добавено: Също така се опитвам да извикам нещо като service mysqld start... това също се проваля, казвайки, че dir не съществува (все пак, ако стартирам на ръка, работи.).