<p>I'm working on an application controller for a program that is spitting text directly to /dev/tty.</p>

<p>This is a production application controller that must be able to catch all text going to the terminal. Generally, this isn't a problem. We simply redirect stdout and stderr. This particular application is making direct calls to echo and redirecting the result to /dev/tty (<code>echo "some text" &gt; /dev/tty</code>). Redirects via my application controller are failing to catch the text.</p>

<p>I do have the source for this application, but am not in a position to modify it, nor is it being maintained anymore. Any ideas on how to catch and/or throw away the output? </p>

```
```
screen -D -m yourEvilProgram
```
```
should work. Much time passed sinced I used it, but if you need to read some of its output it could even be possible that you could utilize some sockets to read it.
[
Added
: two links,
Rackaid
and
Pixelbeat
, and the home page at
GNU
]