РЕДАКТИРОВАТЬ : Как сказал Стефан Гименес, это не так просто. Это позволяет вам печатать только на другом терминале.
Вы можете попытаться написать в этот процесс, используя / proc . Он должен находиться в / proc / pid / fd / 0 , поэтому просто:
echo "hello" > /proc/PID/fd/0
должен сделать это. Я не пробовал, но это должно работать, пока этот процесс все еще имеет действительный дескриптор файла stdin . Вы можете проверить его ls -l
на / Proc / PID / FD / .
- если это ссылка на / dev / null => она закрыта
- если это ссылка на / dev / pts / X или сокет => она открыта
Смотрите nohup для более подробной информации о том, как сохранить процессы запущенными.