Как избавиться от окна терминала, когда приложение было запущено из командной строки?

Я запускаю приложение, которое лежит в /usr/bin/Application/bin/myApp. Для петляния я должен выполниться ./Application/bin/myApp в окне терминала. Теперь при выполнении таким образом окно терминала всегда остается связанным с приложением и если я делаю Ctrl+c в том окне это закрывает приложение.

Есть ли любой другой оптимальный для выполнения myApp, так, чтобы я не видел окно терминала, связанное с ним. Я также пытался работать путем прямого движения в /usr/bin/Application/bin щелкните правой кнопкой поmyApp и выбрал open with Run Software но загрузчик появляется на нем в течение нескольких секунд, и затем ничего не происходит.

У меня есть tar.xz файл и я работаем tar --strip=1 -xJvf myApp*xz управляйте для установки его.

0
задан 7 August 2014 в 21:49

2 ответа

"nohup" является способом запустить программу в терминале и все еще поддерживать его в рабочем состоянии, когда терминал выходит. Чтобы сделать это, выполните свою команду как указано ниже:

nohup ./Application/bin/myApp &

Тогда выходят из терминала:

exit

процесс все еще работал бы. Для остановки процесса необходимо будет открыть другой терминал и найти изодромный с предварением из процесса с pgrep myApp и уничтожить его.

[еще 119] детали о эта Википедия .

1
ответ дан 5 August 2019 в 19:28

Можно запустить программу с ./Application/bin/myApp &, чтобы заставить приложение работать в фоновом режиме.
можно закрыть терминал, не закрывая приложение тогда.

0
ответ дан 5 August 2019 в 19:28

Другие вопросы по тегам:

Похожие вопросы: