Автоматизация запланированной задачи - запуск основного файла. java - PullRequest
0 голосов
/ 23 апреля 2020

Ежедневно я запускаю работу в затмении своей пакетной работы каждый день в 11 вечера. Это основной. java файл, который нужно запустить java приложение после запуска. Я скопировал журнал вывода консоли в блокнот и сохранил с именем как файл журнала (exmaple.log), этот файл должен быть опубликован портал точки обмена, и автоматическая почта должна быть предоставлена ​​группе по поводу файла.

Я хочу автоматизировать этот процесс. Пожалуйста, помогите мне, я новичок в этом процессе, но пытаюсь автоматизировать процесс, который выполняется вручную ежедневно.

1 Ответ

0 голосов
/ 23 апреля 2020

Поскольку вы добавили shell и cron, я предполагаю, что это что-то вроде unix.

Убедитесь, что сервер получил подключение к серверу SharePoint и включен mailx. Если он присутствует, вы можете делать все с самого сервера. Это будет мой подход.

Изменить код

  • Для записи необходимых данных в файл. Вы можете использовать простую программу записи файлов или использовать библиотеки журналов.
  • Загрузить файл, чтобы поделиться точкой, используя rest point rest api. Java httpclient может использоваться для выполнения http-запросов.

  • Используйте почту Javax для отправки электронной почты. Или используйте встроенную команду mailx unix.

Преобразование java класса в файл JAR. Запланируйте как работу cron.

Если у вас нет подключения. Надо все делать с локальной машины.

В этом случае код должен быть изменен для подключения к серверу и удаленного выполнения через s sh. Используйте cron или windows расписания для управления заданиями.

...