[Ubuntu 14.04] У меня есть консольное приложение Java, и мне нужно запускать все время (первая проблема), а также я могу повторно обращаться к консоли всякий раз, когда захочу (2-й проблема).Java-консоль, запущенная на экране autostart на Ubuntu
Чтобы решить вторую проблему, я использую экран, а затем запустите файл jar. Чтобы я мог снова подключить экран для доступа к моему консольному приложению.
Я сейчас застрял в первом номере. Я хочу сделать автозапуск экрана с ОС. Потому что мне нужно приложение, работающее все время. Кто-нибудь дает мне представление? Я ценю вашу помощь. Благодарю.
UPDATE 11/17/2015: С @ Янош помощи, он работает отлично, за исключением использования @reboot. Я пробовал crontab, начиная скрипт каждые 5 минут, и он работал нормально. Но когда я заменил его на @reboot, он больше не работал!
Наконец, я выбрал это решение: создайте экран с определенным именем, затем создайте файл сценария sh, чтобы проверить, существует ли экран с этим именем или нет. Если нет, запустите экран вместе с java-файлом. Наконец, создайте crontab для запуска скрипта каждые 1 час.
Большое спасибо @janos за ваши усилия и помощь.
Я запускаю 'crontab -e', затем редактирую файл с помощью этого кода: ' @reboot screen java -jar /mypath.jar myargs', после чего я перезагружаю систему и ничего не вижу. –
Есть ли у вас опыт работы с командами cron? Известно, что это печально известно. Вместо '@ reboot', если вы используете' */5 * * * * '(запускать команду каждые 5 минут) или аналогично, это работает? – janos
Я тестировал '* * * * *« echo cron работал >> /mypath/test.txt », и он работал нормально! –