Назад | Перейти на главную страницу

Получение nohup для правильного выхода после запуска приложения

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

nohup mono program.exe &

Хотя я могу закрыть терминал, но программа program.exe все еще запущена, мне бы хотелось, чтобы nohup возвращал мне командную строку ($), чтобы я мог выполнить больше команд перед завершением.

Как мне это сделать?

Ура

Ответ (или обходной путь)

Сделайте явное перенаправление стандартного вывода и потоков ошибок

nohup mono program.exe >> nohup.out 2>&1 &

Если вы выполните команду описанным выше способом, вы вернетесь в командную строку.

Вы выполняете его в фоновом режиме. Таким образом, вы должны вернуть командную строку перед завершением процесса program.exe. Это не вариант!!!?