У меня есть программа, которая работает бесконечно. I, чтобы запустить эту программу удаленно, введя следующую команду:
nohup mono program.exe &
Хотя я могу закрыть терминал, но программа program.exe все еще запущена, мне бы хотелось, чтобы nohup возвращал мне командную строку ($), чтобы я мог выполнить больше команд перед завершением.
Как мне это сделать?
Ура
Ответ (или обходной путь)
Сделайте явное перенаправление стандартного вывода и потоков ошибок
nohup mono program.exe >> nohup.out 2>&1 &
Если вы выполните команду описанным выше способом, вы вернетесь в командную строку.
Вы выполняете его в фоновом режиме. Таким образом, вы должны вернуть командную строку перед завершением процесса program.exe. Это не вариант!!!?