0

Мой Vagrantfile являетсяВыполнить скрипт, присутствующий в пути хозяин машины в бродячей

$script = <<SCRIPT 
cd /opt/IBM/WebSphere/AppServer/ 
sudo sh startServer.sh server1 
SCRIPT 
Vagrant.configure(2) do |config| 
    config.vm.box = "bolbase" 
    config.vm.network "public_network" 
    config.vm.network "forwarded_port", guest: 6000, host: 6000 
    config.vm.network "forwarded_port", guest: 9060, host: 9060 
    config.vm.provision "shell", inline: $script 
    config.vm.provider "virtualbox" do |v| 
     v.memory = 4096 
     v.cpus = 2 
    end 
end 

Сообщение об ошибке:

==> по умолчанию: ш: линия 1: startServer.sh: не обнаружено, SSH команда ответила ненужным статусом выхода. Бродяга предполагает, что это означает, что команда не удалась. Выход для этой команды должен быть в журнале выше. Пожалуйста, прочитайте результат, чтобы определить, что пошло не так.

В теге скрипта я упомянул путь как/opt/IBM/WebSphere/AppServer /. Этот путь присутствует в моей коробке солярия. Во время бродяги до мне нужно выполнить следующую команду внутри Солярис коробки

startServer.sh server1 

Что является лучшим способом для достижения этой цели.

ответ

0

Не могли бы вы это изменить;

cd /opt/IBM/WebSphere/AppServer/bin/ 

или

sudo sh /opt/IBM/WebSphere/AppServer/bin/startServer.sh server1 
Смежные вопросы