2017-02-03 6 views
0

Я создал сценарий bash, который читает CSV-файл, содержащий около 1000 строк. проблема с процессом сценария заключается в добавлении объектов сертификатов в форму EJBCA. сервер работает на SUSE с JBOSS.JBOSS/JSP script bash продолжительность исполнения

Скрипт .sh отлично работает с корневым CLI, и теперь я работаю над созданием HIM с страницами JSP.

Страницы JSP отлично работают, тестируя 20-строчные CSV-файлы.

процесс:

  1. я загрузить файл CSV из HTML формы
  2. страница JSP сохраняет файл SCV на определенную папку на SUSE
  3. после файла CSV сохраняется, СПЯ страница читает данные CSV, такие как числа строк, а затем, я показываю оценку времени для моего скрипта.
  4. кнопка «выполнить» с помощью следующего кода, чтобы запустить скрипт

    процесса р = Runtime.getRuntime() (/folder/myscript.sh Exec). p.waitFor();

  5. выполнение сценария в порядке, мои 20x сертификаты entites которые создают в моем CA sotfware

, но, если я загрузить файл CSV, содержащий 1000 строк или менее, процесс останавливается после 10мин сценария исполнение для неизвестной причины.

Если я обрабатываю выполнение скрипта с помощью CLI с сервера с моими 1000 строк CSV-файлов, все в порядке!

мои вопросы: В чем может быть проблема? есть ли время ожидания для выполнения скрипта с страницы JSP? Есть ли какое-нибудь решение для запуска удаленного сценария с сервера?

ответ

0

Я нашел один.

Я выполняю первый скрипт bash с JSP-страницы с аргументом nohup и этот скрипт выдает второй на сервере. Теперь мои 1000 строк полностью обработаны!