Мне нужно сделать скрипт для извлечения tar в указанном месте.
Я сделал что-то простое, как:
cp test.tar /var/www/html
cd /var/www/html
tar xvf test.tar
Если я выполняю команды вручную, все в порядке. Если я сохраняю их в .sh, а затем использую #bash script.sh, я получаю следующую ошибку: «Не каталог cd: / var / www / html». Любая идея почему?
Ты за свое время.
Примечания: я попробовал версию скрипта на виртуальной машине (CentOS 5.5), и скрипт работал нормально, проблема возникает на реальной машине, где я хочу его использовать (я использовал тот же образ диска ОС, те же конфигурации, что и на виртуальная машина ... это действительно очень странно для меня).
Добавлено: Также я пытаюсь вызвать что-то вроде запуска службы mysqld ... это также не дает возможности сказать, что dir не существует (тем не менее, если я запускаю вручную, он работает.).