Недавно я закончил разработку приложения Java с использованием JavaFX. Теперь я хочу автоматически запускать приложение при запуске, перезапуске или спящем режиме системы. Я использую код ниже.

REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v JApp /t REG_SZ /d "%~dp0MoodOMeter.jar"
TIMEOUT /T 100

В настоящее время он работает только при запуске и перезапуске, но не в режиме гибернации и сна. Кроме того, это работает только на Windows на данный момент. Есть ли способ сделать это на Linux и OS X, а также?

1 ответ1

0

Не существует единой функции, которая позволила бы вам настроить это на всех ОС.

В Windows вы должны взглянуть на Task Scheduler который предоставляет гораздо более надежный набор возможностей для обеспечения запуска задач, когда они вам нужны. Это похоже (в некотором смысле) на systemd в Linux.

Как уже упоминалось, в Linux вам нужно установить скрипт systemd . Не уверен насчет OSX.

Вы получите лучшие ответы на сайте ServerFault, а не здесь, который предназначен для конечных пользователей, а не для системных администраторов.

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