Запускать java -jar MyJar.jar автоматически на сервере Linux, а не при входе в систему и запускать из ssh

Как я могу запускать файл Java .jar, fx "java -jar MyJar.jar" автоматически на сервере Linux, вместо этого каждый раз, когда я вхожу в систему и запускаю его из ssh?

Я ищу способ автоматически выполнить эту команду или что-то в этом роде.

Кроме того, как я могу направить весь вывод в какой-нибудь файл журнала? (Я думаю, что stdio в autostrt недоступен.)


person Larva    schedule 07.03.2014    source источник
comment
Здесь мне помог Upstart. upstart.ubuntu.com   -  person Larva    schedule 23.07.2014


Ответы (2)


Вы можете использовать терминальные перехватчики, например См. Ответы о bashrc . Когда вы входите в систему или открываете новый терминал на своем сервере, сценарий запускается и выполняет ваш сценарий.

person Michael Mafort    schedule 07.03.2014

Поскольку вы ссылаетесь на «ssh», я предполагаю, что вы используете * nix.

Взгляните на cron

Перенаправить вывод в * nix очень просто, просто используйте перенаправления «>» и «2>».

person nablex    schedule 07.03.2014