AWS пользовательские данные, содержащие селен- java программа не запускается - PullRequest
0 голосов
/ 18 февраля 2020

Я пытаюсь запустить программу java в точечном парке AWS при запуске, чтобы я мог выполнить стресс-тест.
Ниже приведен скрипт пользовательских данных

#!/bin/bash
cd /home/ec2-user
echo "y" | curl https://intoli.com/install-google-chrome.sh | bash
sudo yum install git -y
sudo yum install java-devel -y
git clone [link]

cd stress_test
java -cp "selenium-java/*:selenium-java/libs/*:*:" StressTest

скрипт пользовательских данных работает просто отлично, однако последняя строка
java -cp "selenium-java/*:selenium-java/libs/*:*:" StressTest
не запускается.

С 2>&1 log.txt | tee log.txt я получаю

Selenium::WebDriver::Error::UnknownError: unknown error: Chrome failed to start: exited abnormally (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /app/.apt/usr/bin/google-chrome-stable is no longer running, so ChromeDriver is assuming that Chrome has crashed.) (Driver info: chromedriver=2.41.578700 (2f1ed5f9343c13f73144538f15c00b370eda6706),platform=Linux 4.4.0-1027-aws x86_64)

Что странно, потому что когда я ssh в экземпляр, все работает просто отлично.
Я пытался использовать nohup & и создавать амазонку, но безуспешно.

Любая помощь будет высоко ценится, или предложения о лучшем способе go об этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...