Я очень новичок в развивающемся мире, поэтому извиняюсь заранее, если мой вопрос звучит странно. Я написал тест с Selenium и JAVA и сделал из него файл jar, теперь мне интересно, есть ли способ, которым этот файл jar можно запускать каждые 1 час автоматически, я имею в виду, что никто не должен нажимать на банку файл или любую запущенную программу для ее запуска.Сделать файл в банке каждый час автоматически
ответ
Вы можете использовать планировщик заданий, созданный ОС, или использовать инструмент, который запустил бы ваши задания. Также вы могли бы работать с основной программой Java бесконечно, а детский процесс - нереститься каждые 60 * 60 * 1000 миллисекунд.
- Открыть планировщик заданий и создать задачу (с правой стороны).
- Добавить имя на вкладку Общие.
- На вкладке Триггеры нажмите кнопку Создать ...
- В всплывающем окне выберите ежедневно
- затем в расширенный вы можете выбрать Повторять задачу каждые: 1 час
- На на вкладке «Действия» нажмите «Создать» ...
- Обзор и выбор программы
- Нажмите «ОК», чтобы создать задачу.
Open Task Scheduler что? –
Это программа для Windows. Вы можете найти его в своем стартовом меню – Swagin9
Поскольку это Java-программа, вы, возможно, не сможете просто разместить имя своего банку там - вместо этого поместите java -jar yourJar.jar –
Вы также можете запустить Jenkins и создать задание, чтобы выполнить банку каждый час. Приятная роль в этом заключается в том, что вы получаете веб-интерфейс и простой способ просмотра результатов тестов.
Хотя странная концепция, это имеет дополнительное преимущество, которое будет работать как на окнах, так и на Linux –
Если вы используете систему на основе unix, вы можете запустить банку в качестве cronjob. Следующие будут запускать банку каждые 30 секунд.
0 */1 * * * Java -jar /path/to/jar/myjar.jar Прочитайте следующее, чтобы узнать, как настроить cronjob правильно https://askubuntu.com/questions/2368/how-do-i-set-up-a-cron-job
Для окон, использование планировщика задач. Перейдите к https://stackoverflow.com/a/26932169/802061 для получения более подробной информации.
- 1. Как сохранить изображение Pharo автоматически каждый час?
- 2. Как автоматически обновлять HTML-страницу каждый час?
- 3. Как запустить программу .NET, автоматически, каждый час
- 4. Создайте файл csv каждый час?
- 5. Как автоматически вызывать функцию javascript каждый час?
- 6. Сохраните файл в R каждый час
- 7. Метод исполнения каждый час в час
- 8. Как экспортировать данные Mongodb в Mysql каждый час автоматически?
- 9. Обновить каждый час
- 10. Обновление скрипта по URL-адресу автоматически каждый час
- 11. Настройте cron каждый час
- 12. Выполнение SQL-запроса каждый час
- 13. Как перебирать каждый XML-файл в корневом банке
- 14. Highcharts tickInterval каждый час
- 15. загрузить файл в банке
- 16. Прочтите файл в банке
- 17. Запуск страницы PHP каждый час автоматически - без использования заданий Cron
- 18. перезагрузите страницу каждый час.
- 19. Вызов функции каждый час
- 20. Вызов метода каждый час
- 21. Запрос данных каждый час
- 22. Записывать метку времени в файл каждый час в Python
- 23. Создать новый файл в каждый час в Log4j.xml
- 24. Как сделать скрипт активным только на каждый час в полчаса?
- 25. Rails очистка папки каждый час
- 26. Читайте каталог в банке файл
- 27. Выполните акцию в час, каждый час, с помощью ReactiveCocoa
- 28. PHP Update Entry Каждый час
- 29. Как писать ТОЛЬКО ping STATISTICS в файл каждый час?
- 30. Nodejs Повторяйте каждый системный час
В системах Unix вы можете создать cronjob. У Windows может быть аналогичная функция. – user
@user не могли бы вы объяснить больше? и как насчет окон? –
@LoveJava Вы должны использовать планировщик заданий. Unix предоставляет cronjob, Windows имеет планировщик заданий, BTW nice name LoveJava –