1

У меня есть несколько Java-программ / сценариев, которые нужно запускать вручную время от времени (в основном по утрам) и останавливать каждый вечер (там же). Мне бы хотелось иметь возможность запускать скрипты через веб-интерфейс. Также хотел бы иметь возможность просматривать журналы.

Могу ли я сделать это с помощью стандартной установки Ubuntu, или мне нужны сторонние инструменты?

-- редактировать --

Я понимаю, что UN * X WAY должен делать это с помощью crontab и т.д. Кроме того, написание простого контроллера, который может запускать / останавливать процессы через веб-интерфейс, не так уж важно.

Мне просто интересно, существует ли какая-то структура монитора процессов, которая могла бы запускать / останавливать / перезапускать процессы, возможно, иметь дело с зависимостями (если этот процесс падает, его нужно перезапустить). Все вместе с аккуратным веб-интерфейсом (вместе с безголовыми возможностями управления, конечно).

Такой инструмент / фреймворк мог бы разгрузить большую часть основной работы "простым пользователям".

Rundeck кажется многообещающим, но, возможно, я искал что-то более настраиваемое.

2 ответа2

1

Вы можете использовать Rundeck для этого. Это автономный процесс Java, доступ к которому можно получить через веб-браузер. Администратор может указать задания, которые будут запускать команду или скрипт. Затем пользователь может запустить задание (опционально с параметрами).

Вывод будет отправлен обратно в браузер. Также ведется регистрация прошедших работ.

Вот скриншот из руководства с использованием заданий:

Редактирование работы:

0

Существует множество веб-эмуляторов терминалов. Я использовал один в прошлом, но забыл, какой это был.

Проверьте этот Поиск Google для списка их.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .