Некоторые программы возвращаются сразу после запуска из командной строки, например, Firefox. Большинство утилит (и все программы, которые я написал) привязаны к оболочке, которая их создала. Если вы управляете командной строкой -c, программа мертва.
Что вам нужно добавить в программу или сценарий оболочки, чтобы получить поведение с немедленным возвратом? Думаю, я задаю там два вопроса: один для сценариев оболочки и один для общего, если они разные. Мне было бы особенно интересно узнать, есть ли способ заставить исполняемый файл jar сделать это.
Мне почти стыдно спрашивать об этом, но я не могу найти ответ сам.
Спасибо!