Ive получил синтаксис в /etc/init.d/jettyЧто делает 1 <& - & mean?
#!/usr/bin/env bash
...
java -jar start.jar jetty.port=80 1<&- &
Можете ли вы объяснить перенаправление в конце команды?
(Кстати, мой сервер Jetty перестает отвечать на запросы URL-адреса примерно через день. Я вижу, что он все еще выполняет файл WAR, поскольку он выполняет задание, которое выполняется каждые 5 минут, но веб-сервер не отвечает на URL-запросы, насколько я могу судить, используя инструменты разработчика Chrome. Поэтому я пытаюсь просмотреть журнал Jetty)
Я думал, что <относится к вводу, а не к выходу? – Ray
Вы можете думать об этом как о том, что «вход в stdout теперь ничто» –
@Ray, '<' - вход в то, что слева от него. В этом случае дескриптор файла для 'stdout' находится слева. См. Комментарий Джоша. – lurker